Classes to work with option spreads.