Now that I've had a moment to clean up my code and chop and change here and there, I've pushed out the changes as a major update, one of which is this blog!
I have lots of fun and exciting things I am going to explore and look into that I would like to add to this over the next 12 months time permitting but for now, I need to clean up these changes and push them over to Portfolio Manager. These changes will mark the first significant release for the Portfolio Manager project.
I hope people find it useful and enjoy using it.