som dramatic refactoring of inspection, with the beginning of an extension model. basic for now, but not far away...