* feat: block templates * feat: improve code * feat: improve code * feat: schema settings for block templates * feat: improve code * feat: transition * feat: transition