The client-side code is structure as an MVC with the Sift Storage namespace being the model and Sift View and Sift Controller being the view and controller respectively.
Sift lifecycle examples
These are some examples of the lifecycle and interactions a Sift can have.