Removed non existent directory
Added generators
Added checks for support for algos
Fixed namespaces
Added generator factory tests