Split main package into multiple packages based on functionality