New attempt at a data driven Entity Component system, with Lua integration and whatnot.