Add initial spec
Don't use WorkspaceView::openSync
Add support for matching from closing tag
Track unpaired count of open/close tags
:memo: Use start/end terminology in comment