Reorganized packaging layout and added package-info to all packages