A console GUI API