Ну и, конечно, с усложнением структуры это постепенно становится неудобно, и ты начинаешь думать о том, чтобы писать структуру в json, и восстанавливать визуальную часть на фронте из него, что в свою очередь со временем приводит тебя к современному js'у.