Context
The following is a package that describes the history and context of my problem domain, as well as my proposed solution. The writing is quite rough and all over the places. I apologize in advance. We always had awkward relationships with technologies. For example, Gutenberg's bibles had 290 alphabet types. The extras were used to imitate ligatures in scribes' manuscripts – because that's how printing was initially perceived by people – mechanical manuscripts. This awkward mindset towards technology is perfectly captured by a line from Marshall McLuhan: "we're driving faster and faster into the future, trying to steer by using only the rear-view mirror." Today, several decades after the popularization of personal computers, we are yet to escape this habit of looking at the computing medium via the rear-view mirror, using it largely to simulate the mediums of the past (e.g. print, images, films and recordings, etc..) Even more troublesome, the rise of the Internet allows digitally packag