Interactivity Engine

Work in progress