Observable, lifecycle mgmt, repeating, declaretive, snapshot, etc.