Implementing the Common Core Using 21st Century Tools and Resources