Sprint 1: Desktop version complete.