Another exam, another image. I am trying to create the following image in TikZ

Now. I am looking for some feedback on my code. I am trying to learn TikZ as fast as I can, but still I feel I am doing things in an overly complicated or hugely inefficient way.
My main problem is finding the best way to create the line segments on the left. How do I do this? Breaking them up and placing text in between just is meh.
My attempt is below. Please pay little attention to it as it really sucks.
\documentclass[10pt,a4paper]{article}
\usepackage[dvipsnames*,svgnames]{xcolor}
\usepackage{tkz-euclide}
\usetkzobj{all}
\usepackage{mathtools}
\begin{document}
\begin{tikzpicture}[scale=5]
\tkzDefPoint(-0.1,0){P}
\tkzDefPoint(0,0){O}
\tkzDefPoint(1.2,0){A}
\tkzDefPoint(0,0.8){B}
\tkzDefPoint(0,1.6){C}
\tkzDefPoint(1.2,0){G}
\tkzDefPoint(1.2,.83){U}
\tkzDefPointBy[rotation= center B angle 110](C) \tkzGetPoint{D}
\tkzDefPointBy[rotation= center O angle 35](G) \tkzGetPoint{E}
\tkzDefMidPoint(B,E) \tkzGetPoint{M1}
\tkzDefMidPoint(C,E) \tkzGetPoint{M2}
\tkzMarkAngle[thick,scale=0.5,fill=black!20!white](A,O,E)
\tkzMarkAngle[thick,scale=0.4,fill=black!20!white](E,B,C)
\tkzDrawSegment[thick](P,A)
\draw[thick](-0.6,0)--(-0.4,0);\draw[thick](-0.6,1.6)--(-0.4,1.6);
\draw[thick](-0.1,0.8)--(-0.3,0.8);\draw[thick](-0.1,1.6)--(-0.3,1.6);
\draw[thick](-0.2,1.6)--(-0.2,1.3);\draw[thick](-0.2,0.8)--(-0.2,1.1);
\draw[thick](-0.5,0.0)--(-0.5,0.6);\draw[thick](-0.5,0.8)--(-0.5,1.6);
\tkzDrawSegment[ultra thick,Goldenrod,dashed](O,U)
\tkzDrawSegments[ultra thick](O,C B,E)
\tkzDrawSegment[ultra thick,Magenta](C,E)
\tkzLabelPoint[left=-.55](-0.2,1.2){$0.8$ m} ;
\tkzLabelPoint[left=-.65](-0.5,0.7){$\stackrel{\text{\large Vindu}}{1.6 \text{m}}$} ;
\tkzLabelPoint[above=0.2](M1){Arm} ;
\tkzLabelPoint[below left](M1){$0.8$m} ;
\tkzLabelPoint[above=0.2,right, Magenta](M2){$\mathit{\mathbf{L}}$} ;
\tkzLabelPoint[above=1,Magenta](M2){\bfseries Markiseduk} ;
\tkzLabelPoint[below=1.75,left,Goldenrod](E){\bfseries Solstr\aa le} ;
\tkzLabelAngle[pos=0.3](A,O,E){$u$}
\tkzLabelAngle[pos=0.225](E,B,C){$v$}
\end{tikzpicture}
\end{document}
My result...


\draw[ultra thick,Goldenrod,dashed] (O) -- (U) node[midway,below right] {\bfseries Solstr\aa le};. – qubyte Nov 26 '11 at 18:52Tikzbut for someone who does not to know all abouttikz' but who wants to draw only geometric pictures, perhaps it's a fine way. With this package, I hope that the user tries to studytikzbecause a lot of "styles" (options) are the same. It will be easy to work with tikz after that. Its also easy to pass frompst-eucltotkz-euclide`without to know all the pgfmanual. – Alain Matthes Nov 26 '11 at 20:01