After settling on an overall concept, we began to hash out a few details. Our plan is to create an easily extensible project so that we, or others, can refine and further extend R2 in the future.To this end our initial design was to create a multipurpose...