Added preliminar entity definition.
KNOWN ISSUES:
- There's some kind of issue regarding a memory copy
  when creating a type inside of the entity, probably
  related to gmemcpy.