An Entity/Component System.
This is a framework for building a game world on top of the Entity/Component System design pattern.
You can check out the API docs for it, but just keep in mind that it may change radically before it's released.