The codebase of Project Looking Glass needed some modifications before we could implement our prototype. We turned off transparency at the Component3D level. We also added non-uniform scaling. For the purposes of presentation, we made the cursor red.
Our first prototype was fairly rough, but it did have implementations of preview, file sorting, and search window flipping that did not make it to our second prototype.
Our second prototype is what we presented to the class, and is polished enough to continue development if needed.