Make the namespace/package name system consistent and allow it to be specified in all templates