added `custom.dart` library to expose custom element tags

this will provide a basic set of custom elements (web components) with
corresponding Tag builder functions.