* Implement Proxy IMEngineFactory and IMEngineInstance,
  to support the functions like on-the-fly TC<->SC conversion and 
  inverse searching.

* Implement Customized UI API.
