refs #843- infrastructure work and 1 screen rule example (for screen
field outside 80,24)

TODO:
- Integrate in designtime: builder and API
- Implement for RPC and DB
- Extract all existing validation logic to ValidateRule implementations