// Setup
import './classes/Builder/Builders';
import './classes/BlockChangeWatcher';

// Options
import './options/easyPlace';
import './options/fastEasyPlace';
import './options/materialGrabber';
import './options/defaultRenderMode';

// Interaction Handling
import './classes/MenuItemInteractions';

// Commands
import './commands/ConstructCommand';
import './commands/CreateCommand';
import './commands/DeleteCommand';
import './commands/RenameCommand';
import './commands/InstancesCommand';
import './commands/PlaceCommand';
import './commands/MoveCommand';
import './commands/EnableCommand';
import './commands/LayerCommand';
import './commands/NextLayerCommand';
import './commands/PrevLayerCommand';
import './commands/VerifierCommand';
import './commands/BuilderCommand';
import './commands/InstanceInfoCommand';
import './commands/StatsCommand';
import './commands/MaterialsCommand';
import './commands/TagCommand';

// API
import './API/ConstructAPI';

// Other
import './classes/BlockInfo';