Spool ViewModel+Commands