Implement setup UI, stub out other modules