Refactored template selection into a part and moved it to main page, added projection configuration abstraction, fixed various bugs
Added missing files