Moved command invocation classes into events package since an invocation
is a device event.