WIP: Designing the interface...