Add an option model
Add an option handler
Add a parse task model