Algo factory
Infra for passing vector of values
Module partially working
Add blank tests
Basic network