introduce TargetFormat tree element
introduce format block directive