some renames
create ISection
create special sections
remove Section.java
changed some sections
move getIcon
move isValid
move getOpposite
move getArea
some abstract classes
move nextID
removed AWireRenderer
removed AStructureRenderer
removed AMaskRenderer
removed IMaskRenderer
change render call
some renamed classes
change renderer
reorg material and insulate