mass refactors and code cleanups;
edit object after create;
fix pages;
improve default pages support/layout;
fix settings;