Fixes #37: Namespaces
I implemented some namespaces as discussed in #37 (closed). This might be very ugly to merge so I would like this to be done quickly so that we can work with the new structure in future MRs.
I implemented some namespaces as discussed in #37 (closed). This might be very ugly to merge so I would like this to be done quickly so that we can work with the new structure in future MRs.