Built DependencyProperty, Expression, ProviderStore, DependencyObject.  All the providers still need to be implemented.