Updated the names of the interface for hidable view and showable view to be consistant with closeable view. Added setup methods to enable runtime and designtime.