Organizing common helpers
Adds merging utility
Adds context-helper for creating new objects
Merge settings
Specs for factory