Exporting sourcemaps

Fixes #30
Do you want me to remove all the `*Iterator` namespaces? I am currently defining only the `::const_iterator` which are used at later points.