Попробуй вместо написания одного четкого талмуда на один модуль разбить все идеи там лежащие на мелкие рекомбинируемые части и собирать из них модуль по ходу приключения.