Learning and testing framework Foundation.