100% 적용된건 아니지만 다른 참고자료를 어디서 찾는지를 몰라서 일단 제가 알아본것들로만 전부 적어봤습니다.