Getting closer to a usable module with full interactive UI.