Add interaction to the system
Add interaction to the system

The interactions are private, and all the methods are reflected by the system.

This allow tho remove Interaction from the user-facing API.

g-bauer/lumol,Luthaf/cymbalum,g-bauer/lumol,Luthaf/cymbalum,g-bauer/lumol