abstract server/engine stuff, relabel clean to purge
begin adding section for mongo, abstract base engine