Sub-modular architecture
Core directories should be organized as entities instead of what is implemeted.
- core/image/concepts.hpp
- core/image/traits.hpp
- core/neighborhood/concepts.hpp
- core/neighborhood/traits.hpp
- core/se/concepts.hpp
- core/se/traits.hpp
- core/range/concepts.hpp
- core/range/traits.hpp