Added public WillRemoveComponent. Refactoring
Added WillRemoveComponent to generated extensions
Streamlined generated extensions. Renamed component fixtures for better understanding
Refactored CodeGenerator using partial class for Entity and EntityRepository.
This enables a more natural API:
var x = e.position.x;
repo.isAnimating;