Merge "Move most of the shade codebase into its own package" into tm-qpr-dev