Renamed the Reg functions and modifed Get-RegKey to return a single object whose properties are the names & values of that key. I was not doing this previously because I wanted to capture the value type too, but trying to pull that in meant I can't return an object. So I was doing the previous way of returning multiple objects - one for each value.

That didn't work out well when I tried using these functions practically for the Get-App function. Didn't feel intuitive like the normal cmdlets do. So I rewrote Get-RegKey a bit to make it appear better.