Changed module instantiation to "by port" rather than "by order"