Gutted/split WebAPI model into 3 separate modules.