Refactor Ad-hoc commands so that services can also offer ad-hoc commands

Description

Currently Wildfire supports ad-hoc commands but as a service provided by the server. If other services want to also offer ad-hoc commands they would need to implement an "ad-hoc" solution or copy&paste the ad-hoc commands framework.

Instead, we should refactor the ad-hoc commands framework so that any service can easily reuse it.

Environment

None
Fixed

Assignee

Gaston Dombiak

Reporter

Gaston Dombiak