Methods that create variable feature vectors dependent on parameter

Useful to iterate over present and future features to search
space for best features.

Refactoring of previous code.