first draft of schematics loader, validation, and models