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