inching closer; need to add support for multiple instruments, multiple graphs, etc; then BeamGroups with 1 or more destinations within the .events array