split up the spec into multiple files