Early version.  Tries to fit in with whatever module system exists.  No build.