Clean slate

Start over completely: Throw away existing UI. Implement smart module loading.