Core expectations spec split into multiple spec modules