Move all code that is needed at init time into the init/ folder
Concat all default pipeline functions into one closure so they can share contextual info