Use a linked list to store the vertex arry information.

This way we simplify the way we handle the buffer allocation, it
will also allow to avoid copying big chunks of memory without
information.
Add big data size detection.
Remove the code used to free memory in the server.

The memory created in the client was destroyed in the server.