Create a top-level module