it would mean to update manager JS client, currently FileReader() is used for this purpose.
It is possible to create new area from the finished area (in the finished area page) or from a square of current area (in the mappy client).
I am not sure it's wise to create new area from the current area -- that would create overlapping areas. If requested, the workflow will be evaluated and creation of areas from the current area boundary eventually implemented.