Nested Matrix as field types
I'll let Brandon and Brad answer regarding what's planned. :) 

But, couldn't you solve this by adding fields to your assets? You can make fields of whatever type and add them to the field layout of asset sources. To edit them, you just double-click on the asset in the matrix. This works both for existing assets and newly uploaded assets as far as I can tell.