Start implementing algo options
Macro out callback code
Change algo::get calls
Update signature
Fix macros
Easy updates
Unmacro rest of PLA
Declare option methods
Setting up module for more options
Enable PLA logic
Implement algo options