When defining an entity (using e.g. Drupal console) some fields are created in the entity, these fields are stored in the entity-table. Afterwards you can add fields to an entity, these fields are stored in separate tables. I see that in the entity-source you can add fields later on.
What is the difference between 'internal' fields and 'external' fields??