Added an ability for portfolios

I haven’t finished this yet but we can use it in our meeting. Still
need to add more functionality.