Styling 2nd round

Not for ready for dist yet. Getting initial styling in, showing features in example app and waiting for the new component structure. Then we can build it for dist and tag it.