Commit initial design document and WindowsClass changes
Small WindowsClass changes