Representing Interaction Knowledge and Capability Demands in Models of Assistive Technology Systems