Can I create my own components and controls to add to the component palette at design-time ?
Yes, starting with Elevate Web Builder 2 you can now create your own components and controls and add them to the component library. Please see the Component Library and Adding a Component to the Component Library topics in the manual for more information.