See

  1. The basic structure of Vish Objects
  2. Inputs and Outputs of Vish Objects and how to connect them (Implementing the Data Flow)
  3. Input Notifications (Interacting with the Control Flow)