Initial file structure. Working hooks for atTop, atBottom, scroll start, and scroll stop