Construct layers in application module