Schema solution: extracted Templates project
Implemented deserializing domain
Code cleanup