Framework for creating stateful interaction cards that can be embedded in mobile applications or viewed in a browser.