Reshaping require project

Shaping the require project into a more conventional shape.