Large design overhaul.
Fix github link.