Introduce more namespaces where it makes sense
Similar to the
BinaryCoeff namespaces also a
Component namespace makes sense.
However these namespaces mainly increase readability. Otherwise namespaces only really make sense if there could be name clashes otherwise.
There was already a discussion about namespaces here: #195 (closed), #214.
Currently we have the namespaces:
looks a bit random to me.