Layout as an engine
Importer implementation
Added specs