Chords,Scales, Root Movement, UI

maj, min, harm minor chords,
new scales,
ability to change root
ability to access uses UI