Adding basic Interaction API defintion with more to come shortly