No real details as the actual work is driven by the request of the user...
Some comments:
Just to give an idea of where the time will be spent...
The code changes will probably be the easiest and will thus take the least amount of time.
Therefore, the graphical, and layout, changes will probably take the longest.