test(overlays): add overlay support tests

Related to #54
feat(modeling): allow append TextAnnotation

Closes #90