Began implementing some changes to eliminate the need for loading all
Media files before creating the timeline. Rather, they'll be loaded when
the clip is initally created, after which the clip length will be
determined, stored, and serialized into the object. When we deserialize
later, the will have the length without needing to load the clip.

This optimization is to prevent the massive RAM usage currently plaguing
the software. It's not finished yet though, I'm mostly doing this commit
right now because I'm switching over to my SSD OS.