do we need to support ShellEnvironment (not ShellEnvironment2) also?
support ShellEnvironment2
BlockIo?
finish this de-allocation (free SplitStdIn/Out when needed).
Add our package into Framework HII
add support for Framework HII