extract base_app in separate module

1 job for !480 with separate_base_app in 120 minutes and 1 second (queued for 1 second)
latest merge request