Various improvements and fixes to selection module.
Area module support for selection module.
Finished implementing commands for selection module.