build: move compat/xmile.go -> compat/isee.go
move as much of compat/isee's structs to core xmile
doc: more comments