Create SalesOrderItem model
Modify SalesOrder for SalesOrderItems child model.
Create SalesOrderItemConfiguration
Change SalesContext for SalesOrderItems
Modify Helper class add ApplyStateChanges extension method for checking context state
Change shared partial views for SalesOrderItems edit and display.
Add new ViewModels for SalesOrderItemViewModel.
Change SalesOrderViewModel for SalesOrderItemViewModel.
Change ViewModelHelpers for SalesOrderItems.
Change salesorderviewmodel.js for addnewsalesorderitem and bindsalesorderitems.