[C] make_shared 적용, 디폴트 초기화 적용, ObjectLayer코드정리