Getting options specification together. Still needs
a bit more work.