Color based widgets enhancements / introduction

Please review color widgets.