All commands are now services. updates to component naming and some
minor documenting