Moved Command interfaces to Platform