Start work on install mode, cleanup submodes

install mode may need a better name