At the core this program uses a driver that I wrote to communicate with a virtual memory file system known as SMSA. Many additions were added such as the cache which stores locally all recent memory accesses. Then a server was added which allowed memory requests to be placed remotely to the server which contained the SMSA file system locally.
All files in the Source Files directory were written by Gabe Harms