Refactored MapItem as modifiers and transitionables.
Example: Updated homer example to use the new map-modifiers.
Docs: Added TODO.md