Rewritten with the introduction of increments.
New layout
Bug fixes