Check this tool out.
For my powershell talk at PDX Code Camp I originally wanted to show a power shell provider using Cecil to expose the types in a .NET assembly. Alas, like everything else fun and interesting, I never got it finished enough to show at Code Camp.