applying a UIDefinition file to the generator for annotating the UI (order, default visibility); cleanup and documentation of build file;
Merge remote-tracking branch 'origin/development' into development