We are working on dojo/Stateful everywhere but it probably won't happen until the 4.0 release (no time frame yet). For the second request with dynamic layers it would be a useful enhancement and we'll look into it for a future release.
For both issues if you submit an enhancement request via support you'll get an issue number that you can use to easily track the enhancement status.