Started implementing the package structure.