For now I just have it where other like things are, such as Sufia::IdService and Sufia::Noid.  Maybe a better organization (using app/services/) should be a separate, subsequent PR?