We also implemented the logic with the Spaces and a caching system. Was more work than just a fresh skin.
It would be more interesting to discuss the UX factors and why you think that is a sufficient diffentiator from existing browsers. Just "I wrote a browser and I hope it competes" is a far less interesting story.