Dictionary.com
Thesaurus.com

will have been elaborating

  • future perfect progressive
    of elaborate.
    elaborate
    adjective
    worked out with great care and nicety of detail; executed with great minuteness.