it would be kind of nice if this model lived in like a standalone app since it's no longer really specific to stock at all and could theoretically be used for all kinds of other things. submodules would be annoying though. one possible compromise would be to move it to a new `casexml.apps.domainmap` app or something (but don't feel too strongly and could clean up later)