added `definition.dart` library to expose tag builder functionality for custom tags.