Some library or applications are tightly coupled by design. They are dependent on each other component so it is not easy to use in the other projects. Sometimes the library needs specific control like Component One or others, and cannot using native control . Phew.
It makes me sad since I have to buy the control and the library just to make sure the project done and quickly deployed to the customer.
Just now I still develop controls and library so I can make it on every project; and then I can using native control or downloadable control.