LoomScript port of the Ash entity system framework.