Filled out template, with namespaces and deps.