refs #291 - implemented RPC entity preview.
- Re-factored ScreenPreview to abstract to support RPC too