Initial Commit

Add Table Of Content object
Add utils for toc