Use plugins to have clearer business logic in SPL flow

Also, not sure if verb-y names would be better, something like `has_job_continuity`, or `meets_lower_earnings_limit`. 

We don't want silly-long names, but a bit more verbosity would help me personally. What do you think?