Updated embedded documentation
Split the large DSL document into several smaller pieces: introduction, officer, private, parameter