Side

Adds HMM model that has a layer of abstraction over observable things