Renamed parameter `timeline` to `body`, passing an explicit `body` Object to all component constructors now
Moved utility functions `toScreen`, `toTime`, and `snap` from `options` to `body.util`
Reworked options and setOptions