High Resolution Meaning In Science