initial work on appearance config gui