Add support for Prototypes

Add support for prototype interactions.
image