A web components library for creating interactive fiction and text based adventures inspired by twine (work in progress)