Refactor module dependency editing, get ready to dependencies between generators other than 'extends'. Useless generics dropped, clear separation of responsibilities between SDependency, Dependency and DependenciesTableItem (although I'm not 100% confident there's need in the latter).