Bug fixes, a few new improvements, and forbidding templatizing Vector on struct types (object lifetime issues are just too problematic without proper copy constructors and destructors).