Большая экзотика, чтобы можно было найти что-нибудь типовое. Значит нужно самому все эти правила реализовывать. Это очень большой проект.

Удачи