Pulled SVN controller out into its own file