The observatory / telescope and instrument parts of the model could become a useful source of information in themself - the instances would be slowly varying with time and could be managed within a git repository for instance to allow for easy collaborative editing. This is really instead of #3