Added design document with ideas for the engine