Проблема частично решена. Остатки решаются в прилепленной теме.