exposed more interfaces.  cleanup bvi interfaces.
Related git tags:
    imageon 66ae20e987534acb88aa7f637edf1246c75fc673