This is perhaps too basic.  Can you please add some kind of vtt code in here?  How do you plan on using this?  Why is it in `lib/`?