Time spent allow for counting down time.
Start with just a number field.
Use a form in the frontend to add or remove time from the issue and possibly a text field to just add logs on each update.
Adding this will allow the original estimate and Time spent to show remaining time. This can then be used to show estimations in different ways.