Refactored the Common project to be named External; also renamed External's classes to avoid name collisions with the main project.