Refactor DrawStyleArea

Add custom draw type to UIObject