Refactoring AppBuilder
Basic saving/loading app