Vitalsource Technologies, Inc. Mechanistic Explanations In Physics And Beyond