Stuff.
Add all om lifecycle methods.
Add plumbing's for-map.
Stuff.
More tweaks.
Update paths