Add algo objects to module
algo injection
Remove superfluous comments
Change input function call
Change output function call
Change algo run to generic style
make_input macro