guess I done with the first iteration (improvements welcome)

git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@5413 de43f980-851b-0410-b2f7-c40aca1f87e0
or not :-)

git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@5414 de43f980-851b-0410-b2f7-c40aca1f87e0