Finish fixing various errors. [Assets-v0.4]

Now is moderately functional. It appears to work.