Added initial code. Support a "package" directive.