WIP - Starts on adding dynamic content

* nextEvent() added to determine information about the next event
* package made private
* Start of content added to index view and layout

Signed-off-by: Marco Carag <me@marcocarag.com>