Style changes, cleanup and improved integration with CI by leveraging the use of shared cache between all workflows.