Basic 3.10 functionality

Extension functional in 3.8 and 3.10, though still not playing nice with tweak tool or the extensions website.

Investigations continuing.