doc
add several slots and breaks on initData
return index when data is added
making slot comparable so that TreeMap will always return it in the right order
remove unuserd stuff
changed rank to integer
some refactor of Track, expanded InitialDataUtil
dynamically creating slots and presentations. Markup isn't completely correct though