UI Progress

Added some UI optimizations.
Added watermark in document view.
Implemented a few design patterns in preparation for upcoming features.