Issue #20649:multiple enhancements, convert to embedded windows
Issue #20649:address John's comments
Issue #20733:allow partial reservations
Merge pull request #66 from garyhgohoos/20733

Issue #20733:allow partial reservations
Merge pull request #64 from garyhgohoos/20649

Issue #20649:multiple enhancements, convert to embedded windows