Feature/add properties and components from ui