Implementation of the type hierarchy for Dart

Add optional step in Dart readme to include optional step to set 'idea.is.internal' flag.