Project project =...;
ElementsFactory f = project.getElementsFactory();
SessionManager.getInstance().createSession(project, "Create a package");
Package packageA = f.createPackageInstance();
//add created package into a root of the project
packageA.setOwner(project.getPrimaryModel());
...
// apply changes and add a command into the command history.
SessionManager.getInstance().closeSession(project);