개시 된 주제 의 다양 한 양태 들 에 대한 환경 을 제공 하 기 위해 , 도 24 및 이하 의 논의 는 개시 된 주제 의 다양 한 양태 들 이 구현 될 수 있 는 적합 한 환경 에 대한 간략 하 고 일반 적 인 설명 을 제공 하 기 위한 것 이 다 . 요지 는 컴퓨터 및 / 또는 컴퓨터 들 상 에서 구동 하 는 컴퓨터 프로그램 의 컴퓨터 실행 가능 명령 들 의 일반 적 인 환경 에서 상술 되 었 지만 , 당업자 들 은 개시 된 요지 가 또한 다른 프로그램 모듈 들 과 조합 하 여 수행 될 수 있 다는 것 을 인식 할 것 이 다 . 일반 적 으로 , 프로그램 모듈 들 은 특정 태 스 크 들 을 수행 하 고 및 / 또는 특정 추상 데이터 형 들 을 구현 하 는 루틴 들 , 프로그램 들 , 구성 요소 들 , 데이터 구조 들 , 등 을 포함 한다 .