Shaders, organization system for parts of states, and entity attribute
system and basic hierarchy.
Merge remote-tracking branch 'origin/Kyrai'