Add some utility classes, app loader and template app