모듈로 스코프 나누고 구조체로 데이터 정의해서

함수로 동작 만든다음 트레잇으로 추상화하는 러스트 합시다