Initial Commands API

Created by: osbornjd

This PR introduces a basic class structure for the Commands API, which is being rewritten as discussed in issue 384.

Merge request reports

Loading