The engine interface is quite simple