Refactored specs into individual files.