Adding collection creation capability. Adding images to collection. Refactoring entities, separating them in different modules.