First chunk of work on UIAppearance proxy