Gazing into my crystal ball I observed "Simon Harvey"
<com> writing in
You need to read up on CSS. Try http://www.w3schools.com/css/default.asp
I'm not sure exactly what you mean by new components for the UI, but I am
thinking no. There are things that you can do server side with components,
but not really client side. Browsers are looking for established elements
and will most likely ignore elements that do not exist, unless you are
writing for a particular browser in an intranet situation, where you know
the user is always going to have the same UA.
Please respond to the group so others can share