Principles of Railway Location and Design