Stage 4-6 - All inputs created and post processing added

Big ass commit