Add structure documentation

Len and freespace should always be unsigned.