GitHub #88 - Add sensor models, sensor model factory, convenience methods, tests