More agnostic path names.

I could definitely be totally wrong about the way to do this (I mean it would be way better if the .core, .vml, etc were referenced within the definitions), but these changes at least make the repo work better for me and so I thought I'd share.

The module definitions depend on assets being in a relative `vendor` directory, which, often times I don't imagine they will actually be in.  So I made it clearer and simpler to define paths for the required files.