Allow LVish tests to depend on the library properly.  This required a couple module renames so we
could then make the internal modules exposed rather than hidden.