Working typed vector interface
Initial buffer based body representation