Adaptive Model Theory