First prototype

Everything except the floating point shrinking/extending and the
endianness of the header is done. The test passes.