Improved user interface; bugfixes to saving placeables; more abstraction