Abstract Data Model Library for any game project