Recomposition and the Sonata Theory Learning Laboratory