Adding custom UI componenents from editor

@DMehaffy any feedback?