Moved numerous files into a separate src directory.