Cleander entity component architecture. part 2