Create boilerplate
Create Schematic implementation (only supports basic load/save atm)