Please be aware both code space and ram are almost full. Any big additional functionality will imply taking out other functionality possibly leading to PC side incompatibility.
Do not dig a private hole but connect on GitHub and submit proposals for improvement with implementation. People like edy555 and hugen are very good at minimizing the footprint of the SW. They may take your ideas and further improve
The collective is much stronger than the individual