Azalea Core

Miscellaneous things in Azalea.