Implemented FRGen command with each argument being optional
Restructured related methods to allow passing in more commands