Template code now uses Design viewmodel