Entity System based on the writings of Adam Martin.