Interaction Library (IL)