Structure commit. Added io, run, impl and gui packages.