diff --git a/components/bundle_elettra2d.svg b/components/bundle_elettra2d.svg
index 6b20e48f2f5303c4240542d094ba76f0ddcfbf1f..dd24cc98d952f4340e5256dec559c4d19a22bc85 100644
--- a/components/bundle_elettra2d.svg
+++ b/components/bundle_elettra2d.svg
@@ -36,6 +36,94 @@
 			<text class="bending" x="275" y="185" text-anchor="middle" font-family="Arial" font-size="150" fill="white" width="2">B</text>
 		</g>
 	</g></symbol>
+		<symbol id="bending_300"  width="900" height="600"><g transform="rotate(180 0 0) translate(-900 -550) scale(2.8)">
+			<g>	
+				<rect x="50" y="50" width="90" height="140" rx="10" ry="10" fill="forestgreen" stroke="#2f2f2f" stroke-width="5"/>
+				<text x="97" y="152" text-anchor="middle" font-family="Arial" font-size="90" fill="white" width="2">B</text>
+				<path d="M 47.5 78 a 70 70 0 0 0 0 80 M 142.5 78 a 70 70 0 0 1 0 80" stroke="#ffe600" stroke-width="2" fill="#ff7501" />
+			</g>
+		</g></symbol>		
+	<symbol id="bending_2400" width="2200" height="1160" viewBox="0 0 600px 330px"><g class="dipoleboosterscale scale">
+		<g>	
+			<rect x="45" y="55" width="810" height="100" fill="#ff7501"/>
+			<path d="M 46 55 a 20 30 0 0 0 0 120 M 854 55 a 20 30 0 0 1 0 120" stroke="#ffe600" stroke-width="2" fill="#ff7501" />
+			<path d="M 46 55.1 Q405 -35 854 55.1" stroke="#ffe600" stroke-width="2" fill="#ff7501" />
+    		<polygon points="50,100 220,70 330,65 440,65 600,65 800,90 850,95 850,295 500,270 420,270 220,277 50,300" stroke="black" stroke-width="1" fill="forestgreen" />
+		
+			<line x1="50" y1="97" x2="50" y2="304" stroke="black"  stroke-width="10" />
+ 	        <line x1="850" y1="97" x2="850" y2="304" stroke="black"  stroke-width="10" />
+ 		        
+ 	        <path d="M 46 100 Q405 25 854 100" stroke="black" stroke-width="10" fill="none" />
+ 	        <path d="M 53 299 Q405 245 848 299" stroke="black" stroke-width="10" fill="none" />
+			<text x="455" y="220" text-anchor="middle" font-family="Arial" font-size="150" fill="white" width="2">B</text>
+		</g>
+	</g></symbol>		
+	<symbol id="quadrupolebooster" y="-100" width="1400" height="800" viewBox="0 0 3250 700"><g transform="rotate(90 150 300) translate(-670 -150) scale(1.5)">
+	<g>	
+		<rect x="240" y="1" width="190" height="310" rx="55" ry="55" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>
+		<rect x="240" y="10" width="190" height="290" rx="55" ry="55" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>
+		<rect x="400" y="1" width="190" height="310" rx="55" ry="55" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>
+		<rect x="400" y="10" width="190" height="290" rx="55" ry="55" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>
+	
+		<rect x="240" y="20" width="350" height="270" rx="1" ry="1" fill="#ff3d3d" stroke="darkslategrey" stroke-width="5"/>
+		<rect x="350" y="115" width="130" height="80" rx="1" ry="1" fill="red" stroke="darkslategrey" stroke-width="5"/>
+
+		<circle r="25" cx="265" cy="90" fill="#ff8782" stroke="#2f2f2f" stroke-width="2px" />
+		<circle r="10" cx="265" cy="90" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />	
+		<circle r="25" cx="265" cy="225" fill="#ff8782" stroke="#2f2f2f" stroke-width="2px" />
+		<circle r="10" cx="265" cy="225" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />
+		<circle r="25" cx="565" cy="155" fill="#ff8782" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="565" cy="155" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />
+
+		<circle r="10" cx="325" cy="90" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="325" cy="225" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="500" cy="90" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="500" cy="225" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+
+		<circle r="10" cx="370" cy="135" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="370" cy="177" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="460" cy="135" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="460" cy="177" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="17" cx="415" cy="155" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+			
+	</g></g>
+	</symbol>
+			<symbol id="sextupolebooster"  y="-100" width="1400" height="800" viewBox="0 0 3250 700"><g transform="rotate(90 150 300) translate(-670 -150) scale(1.5)">
+		<g>	
+		<rect x="325" y="1" width="180" height="310" rx="55" ry="55" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>
+		<rect x="325" y="10" width="180" height="290" rx="55" ry="55" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>
+
+		<rect x="240" y="1" width="110" height="310" rx="55" ry="55" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>
+		<rect x="240" y="10" width="110" height="290" rx="55" ry="55" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>	
+
+		<rect x="480" y="1" width="110" height="310" rx="55" ry="55" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>
+		<rect x="480" y="10" width="110" height="290" rx="55" ry="55" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>	
+
+		<rect x="240" y="20" width="350" height="270" rx="1" ry="1" fill="#fcbe00" stroke="darkslategrey" stroke-width="5"/>
+		<rect x="350" y="115" width="130" height="80" rx="1" ry="1" fill="#fbdc00" stroke="darkslategrey" stroke-width="5"/>
+
+		<circle r="25" cx="265" cy="90" fill="#d7af16" stroke="#2f2f2f" stroke-width="2px" />
+		<circle r="10" cx="265" cy="90" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />	
+		<circle r="25" cx="265" cy="225" fill="#d7af16" stroke="#2f2f2f" stroke-width="2px" />
+		<circle r="10" cx="265" cy="225" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />
+		<circle r="25" cx="565" cy="155" fill="#d7af16" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="565" cy="155" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />
+
+		<circle r="10" cx="370" cy="90" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="370" cy="225" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="460" cy="90" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="460" cy="225" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+
+		<circle r="10" cx="370" cy="135" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="370" cy="177" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="460" cy="135" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+		<circle r="10" cx="460" cy="177" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+
+		<circle r="17" cx="415" cy="155" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />	
+
+		
+	</g></g>
+		</symbol>	
 	<symbol id="lens" width="600" height="410" viewBox="0 0 600px 330px"><g class="lensscale scale"  transform="rotate(180)">
 		<g>
 			<path d="M 48 70 a 60 55 0 0 0 0 60 M 82 70 a 60 55 0 0 1 0 60" stroke="#ffe600" stroke-width="2" fill="#707070" />
@@ -51,7 +139,7 @@
 			<line x1="7" y1="40" x2="18" y2="40" stroke="white" stroke-width="3px" />
 		</g></g>
 	</symbol>
-	<symbol id="cavity" viewBox="0 0 400px 300px">
+	<symbol id="cavity" width="400" height="410">
 		<g class="cavityscale scale"><g transform="scale(0.75) translate(0 -30)">
 			<path d="M 80 50 a 60 100 0 0 0 0 220 M 80 50 a 60 100 0 0 1 0 220" stroke="#f5b942" stroke-width="5" fill="#B87333" />
 			<path d="M 80 60 a 60 101 0 0 0 0 200 M 80 60 a 60 101 0 0 1 0 200" stroke="#f5b942" stroke-width="5" fill="#B87333" />
@@ -60,12 +148,12 @@
 			<circle r="20" cx="80" cy="160" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />
 		</g></g>
 	</symbol>
-	<symbol id="cavitylinac" viewBox="0 0 3100px 210px" width="3100" height="310">
-		<g class="cavitylinacscale scale"><g transform="rotate(180 800 80)">
-			<rect x="0" y="30" width="3100" height="210" rx="10" ry="10" fill="#777777" stroke="darkslategrey" stroke-width="5"/>
-			<text x="850" y="120" text-anchor="middle" font-family="Arial" font-size="90" fill="white" width="2" >Cavity</text>
-		</g></g>
-	</symbol>
+		<symbol id="cavitylinac" viewBox="0 0 3100px 210px" width="3100" height="310">
+			<g class="cavitylinacscale scale"><g transform="rotate(180 800 80)">
+				<rect x="0" y="30" width="3100" height="210" rx="10" ry="10" fill="#777777" stroke="darkslategrey" stroke-width="5"/>
+				<text x="850" y="120" text-anchor="middle" font-family="Arial" font-size="90" fill="white" width="2" >Cavity RF</text>
+			</g></g>
+		</symbol>
 	<symbol id="cavity_3hc" width="1500" height="1410" viewBox="0 0 1000px 550px">
 		<g class="cavity_3hcscale scale"><g transform="translate(0 -25) scale(1.5)">
 			<rect x="40" y="70" width="300" height="200" stroke="#2f2f2f" stroke-width="13" fill="#c7c7c7" />
@@ -97,32 +185,86 @@
 			<text class="corrector" x="75" y="80" text-anchor="middle" font-family="Arial" font-size="55" fill="white" width="2" transform="scale(1 1.7)">C</text>
 		</g>
 	</g></symbol>
-	<symbol id="flsc" viewBox="0 0 300px 610px">
-		<g class="flscscale scale"><g transform="translate(250 555) rotate(180)">
-			<rect x="134" y="420" width="10" height="30" stroke="#2f2f2f" stroke-width="13" fill="#c7c7c7" />
-			<rect x="120" y="384" width="40" height="30" stroke="#2f2f2f" stroke-width="3" fill="#c7c7c7" />
-			<line x1="120" y1="388" x2="160" y2="388" stroke="black" stroke-width="1px" />  
-			<line x1="120" y1="392" x2="160" y2="392" stroke="black" stroke-width="1px" /> 
-			<line x1="120" y1="396" x2="160" y2="396" stroke="black" stroke-width="1px" /> 
-			<line x1="120" y1="400" x2="160" y2="400" stroke="black" stroke-width="1px" /> 
-			<line x1="120" y1="404" x2="160" y2="404" stroke="black" stroke-width="1px" /> 
-			<line x1="120" y1="408" x2="160" y2="408" stroke="black" stroke-width="1px" /> 
-			<rect x="125" y="351" width="30" height="30" stroke="#2f2f2f" stroke-width="3" fill="#2f2f2f" />
-			<line x1="110" y1="328" x2="170" y2="328" stroke="#c7c7c7" stroke-width="15px" />
-			<rect x="120" y="305" width="40" height="50" stroke="#2f2f2f" stroke-width="3" fill="#5f5f5f" />
-			<rect x="122" y="270" width="35" height="35" stroke="#2f2f2f" stroke-width="3" fill="orange" />
-			<rect x="100" y="264" width="10" height="130" stroke="#2f2f2f" stroke-width="3" fill="#c7c7c7" />
-			<rect x="170" y="264" width="10" height="130" stroke="#2f2f2f" stroke-width="3" fill="#c7c7c7" />
-			<circle r="20" cx="140" cy="450" fill="#c7c7c7" stroke="#2f2f2f" stroke-width="3px" />
+			<symbol id="correctorbooster"y="-100" width="1400" height="800" viewBox="0 0 600 300"><g transform="rotate(180 -220 55) translate(-590 -100) scale(1)">
+			<g>	
+				<rect x="40" y="65" width="70" height="70" rx="15" ry="15" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>
+				<rect x="45" y="70" width="60" height="60" rx="15" ry="15" stroke="#ffe600" stroke-width="2" fill="#ff7501"/>
+
+				<rect x="50" y="50" width="50" height="100" rx="3" ry="3" fill="blue" stroke="darkslategrey" stroke-width="5"/>
+				<rect x="60" y="60" width="30" height="80" rx="1" ry="1" fill="white" stroke="darkslategrey" stroke-width="1"/>
+				<rect x="62" y="62" width="26" height="76" rx="1" ry="1" fill="#2f61fd" stroke="darkslategrey" stroke-width="1"/>
+
+				<circle r="4" cx="67" cy="67" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />
+				<circle r="4" cx="83" cy="67" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />
+				<circle r="4" cx="67" cy="133" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />
+				<circle r="4" cx="83" cy="133" fill="#edebeb" stroke="#2f2f2f" stroke-width="2px" />
+
+		</g>
+		</g></symbol>		
+	<symbol id="flsc" width="610" height="910">
+		<g class="flscscale scale"><g transform="translate(225 303) rotate(180) scale(1.5)">
+			<rect x="108.5" y="20" width="3" height="150" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<rect x="100" y="20" width="20" height="30" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<rect x="105" y="20" width="10" height="30" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<rect x="120" y="25" width="7" height="20" stroke="#2f2f2f" stroke-width="1" fill="black" />
+			<rect x="120" y="27.5" width="7" height="15" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<circle r="2.5" cx="123.5" cy="32" fill="white" stroke="#2f2f2f" stroke-width="1px" />
+			<circle r="2.5" cx="123.5" cy="38" fill="white" stroke="#2f2f2f" stroke-width="1px" />
+			<rect x="90" y="50" width="40" height="5" rx="5" ry="5" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<rect x="105" y="55" width="10" height="3" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<rect x="103" y="65" width="14" height="15" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+
+			<rect x="95" y="55" width="3" height="66" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<rect x="122" y="55" width="3" height="66" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+
+			<rect x="90" y="72" width="40" height="5" rx="2" ry="2" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+
+			<rect x="101.5" y="83" width="17" height="30" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<line x1="101" y1="85" x2="118" y2="85" stroke="black" stroke-width="0.5px" />  
+			<line x1="101" y1="86" x2="118" y2="86" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="87" x2="118" y2="87" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="88" x2="118" y2="88" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="89" x2="118" y2="89" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="90" x2="118" y2="90" stroke="black" stroke-width="0.5px" />
+			<line x1="101" y1="91" x2="118" y2="91" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="92" x2="118" y2="92" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="93" x2="118" y2="93" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="94" x2="118" y2="94" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="95" x2="118" y2="95" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="96" x2="118" y2="96" stroke="black" stroke-width="0.5px" />
+			<line x1="101" y1="97" x2="118" y2="97" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="98" x2="118" y2="98" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="99" x2="118" y2="99" stroke="black" stroke-width="0.5px" /> 
+			<line x1="101" y1="100" x2="118" y2="100" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="101" x2="118" y2="101" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="102" x2="118" y2="102" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="103" x2="118" y2="103" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="104" x2="118" y2="104" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="105" x2="118" y2="105" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="106" x2="118" y2="106" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="107" x2="118" y2="107" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="108" x2="118" y2="108" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="109" x2="118" y2="109" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="110" x2="118" y2="110" stroke="black" stroke-width="0.5px" />		
+			<line x1="101" y1="111" x2="118" y2="111" stroke="black" stroke-width="0.5px" />		
+
+			<rect x="103" y="115" width="14" height="35" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<rect x="90" y="117" width="40" height="5" rx="2" ry="2" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<rect x="95" y="130" width="30" height="10" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<rect x="90" y="125" width="7" height="20" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+			<rect x="123" y="125" width="7" height="20" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="#c7c7c7" />
+
+			<rect x="95" y="150" width="30" height="5" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="black" />
+			<rect x="95" y="155" width="30" height="50" rx="1" ry="1" stroke="#2f2f2f" stroke-width="1" fill="orange" />
 		</g></g>
 	</symbol>
-	<symbol id="gun" viewBox="0 0 400px 210px">
-		<g class="gunscale scale"><g>
+	<symbol id="gun" width="410" height="410">
+		<g class="gunscale scale"><g  transform="translate(200 205) rotate(180)">
 			<rect x="50" y="50" width="110" height="110" rx="10" ry="10" fill="#999999" stroke="darkslategrey" stroke-width="5"/>
 			<text x="105" y="135" text-anchor="middle" font-family="Arial" font-size="90" fill="white" width="2">G</text>
 		</g></g>
 	</symbol>
-	<symbol id="kicker" viewBox="0 0 700px 350px"><g class="kickerscale scale">
+	<symbol id="kicker" width="610" height="710" viewBox="0 0 700px 350px"><g class="kickerscale scale">
 		<g transform="translate(0 350) rotate(-90) scale(0.75)">
 			<rect x="110" y="10" width="200" height="340" stroke="#2f2f2f" stroke-width="6px" fill="lightslategrey" />
 			<rect x="310" y="14" width="80" height="330" stroke="#2f2f2f" stroke-width="6px" fill="lightslategrey" />
@@ -163,7 +305,7 @@
 			<path d="M 80 48 Q105 30 130 48 M 80 162 Q105 180 135 162" stroke="#ffe600" stroke-width="2" fill="#ff7501" />
 		</g>
 	</g></symbol>
-	<symbol id="spte" width="1300px" height="auto" viewBox="0 0 1200px 500px"><g class="sptescale scale">
+	<symbol id="spte" width="1300" height="500"><g class="sptescale scale">
 		<g>
 			<rect x="25" y="35" width="350" height="200" stroke="#2f2f2f" stroke-width="13" fill="#c7c7c7" />
 			<rect x="5" y="5" width="40" height="260" stroke="#2f2f2f" stroke-width="13" fill="#c7c7c7" />
@@ -220,8 +362,8 @@
 			<rect x="400" y="190" width="40" height="40" stroke="black" stroke-width="10" fill="none" />
 		</g>
 	</g></symbol>
-	<symbol id="scraper" viewBox="0 0 400px 300px"><g class="scaraperscale scale">
-		<g>
+	<symbol id="scraper" width="410" height="410">
+		<g class="scraperscale scale"><g  transform="translate(0 10) rotate(0)">
 			<rect x="40" y="40" width="50" height="100" rx="10" ry="10" fill="#80c3ff" stroke="darkslategrey" stroke-width="5"/>
 			<rect x="53" y="55" width="25" height="70" rx="10" ry="10" fill="#ffc380" stroke="darkslategrey" stroke-width="5"/>
 			<line x1="65" y1="30" x2="65" y2="80" stroke="black" stroke-width="5" />
@@ -235,7 +377,7 @@
 			<circle r="40" cx="80" cy="105" stroke="#2f2f2f" stroke-width="5" />
 		</g>
 	</g></symbol>
-	<symbol id="plc_backup" viewBox="0 0 400px 210px"><g class="plcscale scale">
+	<symbol id="plc" viewBox="0 0 400px 210px"><g class="plcscale scale">
 		<rect x="50" y="50" width="120" height="90" rx="10" ry="10" fill="#999999" stroke="darkslategrey" stroke-width="5"/>
 		<text x="110" y="113" text-anchor="middle" font-family="Arial" font-size="55" fill="white" width="2">PLC</text>
 	</g></symbol>	
@@ -266,5 +408,74 @@
 			<circle r="7" cx="270" cy="80" fill="#edebeb" stroke="#2f2f2f" stroke-width="3px" />
 			<circle r="7" cx="362" cy="80" fill="#edebeb" stroke="#2f2f2f" stroke-width="3px" />
 	   </g>
-	</g></symbol>		
+	</g></symbol>
+	<symbol id="rv" viewBox="0 0 600px 600px" width="1200" height="1200"><g class="rvscale scale">
+		<rect x="0" y="200" width="400" height="400" rx="10" ry="10" fill="#2b7cff" stroke="darkslategrey" stroke-width="10"/>
+		<text x="110" y="113" text-anchor="middle" font-family="Arial" font-size="55" fill="white" width="2">RV</text>
+	</g></symbol>
+	<symbol id="rd" viewBox="0 0 600px 600px" width="1200" height="1200"><g class="rvscale scale">
+		<rect x="0" y="200" width="300" height="400" rx="10" ry="10" fill="#2b7cff" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>	
+	<symbol id="rps" viewBox="0 0 2000px 2000px" width="1200" height="1200"><g class="rpsscale scale">
+		<rect x="0" y="200" width="300" height="400" rx="10" ry="10" fill="#2b7cff" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>
+	<symbol id="rc" viewBox="0 0 2000px 2000px" width="1200" height="1200"><g class="rcscale scale">
+		<rect x="0" y="200" width="300" height="400" rx="10" ry="10" fill="#2b7cff" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>
+	<symbol id="rrf" viewBox="0 0 2000px 2000px" width="1200" height="1200"><g class="rcscale scale">
+		<rect x="0" y="200" width="300" height="400" rx="10" ry="10" fill="#a8a8a8" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>
+	<symbol id="zero" viewBox="0 0 2000px 2000px" width="1200" height="1200"><g class="rcscale scale">
+		<rect x="0" y="200" width="300" height="400" rx="10" ry="10" fill="#a8a8a8" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>
+	<symbol id="rpsb" viewBox="0 0 2000px 2000px" width="1200" height="1200"><g class="rcscale scale">
+		<rect x="0" y="200" width="600" height="400" rx="10" ry="10" fill="#00ac76" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>
+	<symbol id="rpsq" viewBox="0 0 2000px 2000px" width="1200" height="1200"><g class="rcscale scale">
+		<rect x="0" y="200" width="600" height="400" rx="10" ry="10" fill="#ff0000" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>
+	<symbol id="rar1" viewBox="0 0 600px 600px" width="1200" height="1200"><g class="rar1scale scale">
+		<rect x="0" y="200" width="400" height="400" rx="10" ry="10" fill="#999999" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>
+	<symbol id="rar2" viewBox="0 0 600px 600px" width="1200" height="1200"><g class="rar2scale scale">
+		<rect x="0" y="200" width="400" height="400" rx="10" ry="10" fill="#999999" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>
+	<symbol id="donatello" viewBox="0 0 2000px 2000px" width="1200" height="1200"><g class="rcscale scale">
+		<rect x="0" y="200" width="300" height="400" rx="10" ry="10" fill="#999999" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>	
+	<symbol id="klystron" viewBox="0 0 1400px 1400px" width="1400" height="1400"><g class="klystronscale scale"><g transform="translate(550 750) scale(1.5) rotate(180)">
+		<rect x="40" y="70" width="300" height="300" stroke="#2f2f2f" stroke-width="13" fill="#c7c7c7" />
+		<circle r="80" cx="240" cy="215" fill="#7a7a7a" stroke="#2f2f2f" stroke-width="10px" />
+		<circle r="40" cx="240" cy="215" fill="#edebeb" stroke="#2f2f2f" stroke-width="10px" />
+		<circle r="30" cx="240" cy="215" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />
+		<circle r="7" cx="70" cy="105" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />
+		<circle r="7" cx="70" cy="340" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />
+		<circle r="7" cx="310" cy="105" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />
+		<circle r="7" cx="310" cy="340" fill="#edebeb" stroke="#2f2f2f" stroke-width="5px" />
+		<line x1="130" y1="120" x2="185" y2="160" stroke="red" stroke-width="28px" />
+		<line x1="340" y1="120" x2="295" y2="160" stroke="red" stroke-width="28px" />
+		<line x1="137" y1="30" x2="137" y2="134" stroke="red" stroke-width="28px" />
+		<line x1="334" y1="30" x2="334" y2="134" stroke="red" stroke-width="28px" />		
+	</g></g></symbol>
+	<symbol id="camod" viewBox="0 0 1600px 1600px" width="1600" height="1600"><g class="camodscale scale">
+		<rect x="0" y="200" width="750" height="600" rx="10" ry="10" fill="#707070" stroke="darkslategrey" stroke-width="10"/>
+	</g></symbol>
+	<symbol id="rackTriplo" viewBox="0 0 1800px 1800px" width="1800" height="1800"><g class="rackTriplo scale">
+	<g transform="translate(700 680) rotate(-180) scale(1.4)">
+		<rect x="10" y="10" width="80" height="130" stroke="#2f2f2f" stroke-width="5" fill="#c7c7c7" />
+		<rect x="10" y="150" width="80" height="130" stroke="#2f2f2f" stroke-width="5" fill="#c7c7c7" />
+		<rect x="10" y="290" width="130" height="80" stroke="#2f2f2f" stroke-width="5" fill="#c7c7c7" />
+		<rect x="150" y="290" width="130" height="80" stroke="#2f2f2f" stroke-width="5" fill="#c7c7c7" />
+		<rect x="320" y="20" width="30" height="340" stroke="#2f2f2f" stroke-width="5" fill="#7a777a" />
+		<rect x="380" y="20" width="30" height="340" stroke="#2f2f2f" stroke-width="5" fill="#7a777a" />
+		<rect x="170" y="30" width="280" height="50" stroke="#2f2f2f" stroke-width="5" fill="#4d4d4d" />
+		<line x1="155" y1="10" x2="155" y2="100" stroke="#dedede" stroke-width="28px" />
+		<rect x="100" y="40" width="40" height="30" stroke="#2f2f2f" stroke-width="2" fill="#dedede" />
+		<rect x="170" y="140" width="280" height="50" stroke="#2f2f2f" stroke-width="5" fill="#4d4d4d" />
+		<line x1="155" y1="120" x2="155" y2="210" stroke="#dedede" stroke-width="28px" />
+		<rect x="100" y="148" width="40" height="30" stroke="#2f2f2f" stroke-width="2" fill="#dedede" />		
+		<rect x="120" y="230" width="330" height="35" stroke="#2f2f2f" stroke-width="5" fill="#4d4d4d" />
+		<circle r="17" cx="120" cy="247" fill="#4d4d4d" stroke="#2f2f2f" stroke-width="5px" />
+		<rect x="300" y="300" width="150" height="50" stroke="#2f2f2f" stroke-width="5" fill="#4d4d4d" />
+	</g></g></symbol>	
 </svg>