Core functionality for Music Theory learning tool