Remove redundant grouip
Add vectorz dependency
Add Coder interfaces
Coder interface docs
Import coders
Import coders