Introduce platform concept and do some cleanup
Move old sensor arm classes into legacy package