Added inteface and entity for compass, no impl yet.
Added xswtichcell