Initial version of module instantiation done.
Need to do a lot of tests....