Updated AppearanceHelper, splitting it up into several subfiles