Basic structures in place for interaction, data loading, and visuals