removed GeneralCommands dependency from multiple libraries - still some command-split dependency in others