move xform to project

I think I responded to this in another pull request, this construct is prevalent in most api endpoints.
We can always change this but this means almost all other endpoints have to change as well, for me its a none issue.