[FEATURE] Make Grid menu customisable

The changeset also brings:

* Revamp the Component registration by the Module Loader
* Some minor code clean up.
* Deprecate the Ajax Dispatcher

Change-Id: I207acf548ddaae3b301430bb6c4616fd10fb350e
Releases: 0.2.0
Resolves: #53154