[Console/Shell] Updating the Shell Aware interface/trait and the shell commands accordingly.
[Console/Input] Brought the Value Definition up to date.
[Console/Input] Docblock/CS tweaks.
[Console/Input] Refactored the way Input gets constructed and parameter callbacks get invoked.