initial idea for how using tags will look

/cc @ianstormtaylor this is working, using the new tags dsl idea

it would get cleaned up / simplified more once we can remove `.load` entirely (after we merge the other 2 prs)
where does the siteId come from? one of the earlier ones was still passing in `this.options`