Reshuffle files and begin adding a UI for managing packages. Unfinished.