An engine is like a toolkit library, except with better user interface, so you don't have to make one yourself.