Assume templaters are callable

For consistency with routers.
Add item-specific routing
More PEP8 cleanup
Clean up site tests