initial commit of code - definitely not complete
fixup! initial commit of code - definitely not complete
fixup! fixup! initial commit of code - definitely not complete
add setup and teardowns of the engine system