First pass at open source bugentity library