Starting a list of considerations to drive the design of this SDK