basic GUI implementation with API providers and a simple mock for the
character sheet.