Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Leger <stephen@3dservices.ch>2017-08-01 18:03:42 +0300
committerStephen Leger <stephen@3dservices.ch>2017-08-01 18:04:00 +0300
commit9d3a25cac02a56afa898e930e6f4dfa270fd4c28 (patch)
tree4a5fdc4bfa69cfb4769a0f43272d9a0902e279bb /archipack/presets
parent2ec5205be7ff9b49c4613a8747fc738181ed43df (diff)
archipack: remove thumbs and hide presets for bl_load_py_modules.pyv2.79-rc1
Diffstat (limited to 'archipack/presets')
-rw-r--r--archipack/presets/archipack_door/160x200_dual.pngbin10252 -> 0 bytes
-rw-r--r--archipack/presets/archipack_door/160x200_dual.py23
-rw-r--r--archipack/presets/archipack_door/400x240_garage.pngbin10492 -> 0 bytes
-rw-r--r--archipack/presets/archipack_door/400x240_garage.py23
-rw-r--r--archipack/presets/archipack_door/80x200.pngbin7840 -> 0 bytes
-rw-r--r--archipack/presets/archipack_door/80x200.py23
-rw-r--r--archipack/presets/archipack_fence/glass_panels.pngbin7106 -> 0 bytes
-rw-r--r--archipack/presets/archipack_fence/glass_panels.py67
-rw-r--r--archipack/presets/archipack_fence/inox_glass_concrete.pngbin7835 -> 0 bytes
-rw-r--r--archipack/presets/archipack_fence/inox_glass_concrete.py64
-rw-r--r--archipack/presets/archipack_fence/metal.pngbin10234 -> 0 bytes
-rw-r--r--archipack/presets/archipack_fence/metal.py67
-rw-r--r--archipack/presets/archipack_fence/metal_glass.pngbin9582 -> 0 bytes
-rw-r--r--archipack/presets/archipack_fence/metal_glass.py67
-rw-r--r--archipack/presets/archipack_fence/wood.pngbin13183 -> 0 bytes
-rw-r--r--archipack/presets/archipack_fence/wood.py67
-rw-r--r--archipack/presets/archipack_floor/boards_200x20.pngbin11237 -> 0 bytes
-rw-r--r--archipack/presets/archipack_floor/boards_200x20.py30
-rw-r--r--archipack/presets/archipack_floor/herringbone_50x10.pngbin11228 -> 0 bytes
-rw-r--r--archipack/presets/archipack_floor/herringbone_50x10.py30
-rw-r--r--archipack/presets/archipack_floor/herringbone_p_50x10.pngbin11099 -> 0 bytes
-rw-r--r--archipack/presets/archipack_floor/herringbone_p_50x10.py30
-rw-r--r--archipack/presets/archipack_floor/hexagon_10.pngbin14395 -> 0 bytes
-rw-r--r--archipack/presets/archipack_floor/hexagon_10.py30
-rw-r--r--archipack/presets/archipack_floor/hopscotch_30x30.pngbin12816 -> 0 bytes
-rw-r--r--archipack/presets/archipack_floor/hopscotch_30x30.py30
-rw-r--r--archipack/presets/archipack_floor/parquet_15x3.pngbin13697 -> 0 bytes
-rw-r--r--archipack/presets/archipack_floor/parquet_15x3.py30
-rw-r--r--archipack/presets/archipack_floor/stepping_stone_30x30.pngbin13287 -> 0 bytes
-rw-r--r--archipack/presets/archipack_floor/stepping_stone_30x30.py30
-rw-r--r--archipack/presets/archipack_floor/tile_30x60.pngbin12081 -> 0 bytes
-rw-r--r--archipack/presets/archipack_floor/tile_30x60.py30
-rw-r--r--archipack/presets/archipack_floor/windmill_30x30.pngbin13477 -> 0 bytes
-rw-r--r--archipack/presets/archipack_floor/windmill_30x30.py30
-rw-r--r--archipack/presets/archipack_materials/door.txt4
-rw-r--r--archipack/presets/archipack_materials/fence.txt4
-rw-r--r--archipack/presets/archipack_materials/floor.txt11
-rw-r--r--archipack/presets/archipack_materials/handle.txt2
-rw-r--r--archipack/presets/archipack_materials/roof.txt12
-rw-r--r--archipack/presets/archipack_materials/slab.txt3
-rw-r--r--archipack/presets/archipack_materials/stair.txt6
-rw-r--r--archipack/presets/archipack_materials/truss.txt1
-rw-r--r--archipack/presets/archipack_materials/wall2.txt8
-rw-r--r--archipack/presets/archipack_materials/window.txt6
-rw-r--r--archipack/presets/archipack_roof/braas_1.pngbin23745 -> 0 bytes
-rw-r--r--archipack/presets/archipack_roof/braas_1.py30
-rw-r--r--archipack/presets/archipack_roof/braas_2.pngbin23796 -> 0 bytes
-rw-r--r--archipack/presets/archipack_roof/braas_2.py30
-rw-r--r--archipack/presets/archipack_roof/eternit.pngbin21808 -> 0 bytes
-rw-r--r--archipack/presets/archipack_roof/eternit.py30
-rw-r--r--archipack/presets/archipack_roof/lauze.pngbin21626 -> 0 bytes
-rw-r--r--archipack/presets/archipack_roof/lauze.py30
-rw-r--r--archipack/presets/archipack_roof/metal.pngbin20668 -> 0 bytes
-rw-r--r--archipack/presets/archipack_roof/metal.py30
-rw-r--r--archipack/presets/archipack_roof/ondule.pngbin22270 -> 0 bytes
-rw-r--r--archipack/presets/archipack_roof/ondule.py29
-rw-r--r--archipack/presets/archipack_roof/roman.pngbin25294 -> 0 bytes
-rw-r--r--archipack/presets/archipack_roof/roman.py29
-rw-r--r--archipack/presets/archipack_roof/round.pngbin22493 -> 0 bytes
-rw-r--r--archipack/presets/archipack_roof/round.py30
-rw-r--r--archipack/presets/archipack_roof/square.pngbin21214 -> 0 bytes
-rw-r--r--archipack/presets/archipack_roof/square.py30
-rw-r--r--archipack/presets/archipack_stair/i_wood_over_concrete.pngbin15606 -> 0 bytes
-rw-r--r--archipack/presets/archipack_stair/i_wood_over_concrete.py117
-rw-r--r--archipack/presets/archipack_stair/l_wood_over_concrete.pngbin18279 -> 0 bytes
-rw-r--r--archipack/presets/archipack_stair/l_wood_over_concrete.py155
-rw-r--r--archipack/presets/archipack_stair/o_wood_over_concrete.pngbin13886 -> 0 bytes
-rw-r--r--archipack/presets/archipack_stair/o_wood_over_concrete.py136
-rw-r--r--archipack/presets/archipack_stair/u_wood_over_concrete.pngbin18165 -> 0 bytes
-rw-r--r--archipack/presets/archipack_stair/u_wood_over_concrete.py155
-rw-r--r--archipack/presets/archipack_window/120x110_flat_2.pngbin8410 -> 0 bytes
-rw-r--r--archipack/presets/archipack_window/120x110_flat_2.py50
-rw-r--r--archipack/presets/archipack_window/120x110_flat_2_elliptic.pngbin8593 -> 0 bytes
-rw-r--r--archipack/presets/archipack_window/120x110_flat_2_elliptic.py58
-rw-r--r--archipack/presets/archipack_window/120x110_flat_2_oblique.pngbin7969 -> 0 bytes
-rw-r--r--archipack/presets/archipack_window/120x110_flat_2_oblique.py50
-rw-r--r--archipack/presets/archipack_window/120x110_flat_2_round.pngbin8571 -> 0 bytes
-rw-r--r--archipack/presets/archipack_window/120x110_flat_2_round.py58
-rw-r--r--archipack/presets/archipack_window/180x110_flat_3.pngbin9492 -> 0 bytes
-rw-r--r--archipack/presets/archipack_window/180x110_flat_3.py50
-rw-r--r--archipack/presets/archipack_window/180x210_flat_3.pngbin10314 -> 0 bytes
-rw-r--r--archipack/presets/archipack_window/180x210_flat_3.py50
-rw-r--r--archipack/presets/archipack_window/180x210_rail_2.pngbin9362 -> 0 bytes
-rw-r--r--archipack/presets/archipack_window/180x210_rail_2.py50
-rw-r--r--archipack/presets/archipack_window/240x210_rail_3.pngbin10360 -> 0 bytes
-rw-r--r--archipack/presets/archipack_window/240x210_rail_3.py50
-rw-r--r--archipack/presets/archipack_window/80x80_flat_1.pngbin7291 -> 0 bytes
-rw-r--r--archipack/presets/archipack_window/80x80_flat_1.py50
-rw-r--r--archipack/presets/archipack_window/80x80_flat_1_circle.pngbin6914 -> 0 bytes
-rw-r--r--archipack/presets/archipack_window/80x80_flat_1_circle.py58
-rw-r--r--archipack/presets/missing.pngbin3874 -> 0 bytes
91 files changed, 0 insertions, 2083 deletions
diff --git a/archipack/presets/archipack_door/160x200_dual.png b/archipack/presets/archipack_door/160x200_dual.png
deleted file mode 100644
index ef4fac84..00000000
--- a/archipack/presets/archipack_door/160x200_dual.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_door/160x200_dual.py b/archipack/presets/archipack_door/160x200_dual.py
deleted file mode 100644
index 7a9e5ebc..00000000
--- a/archipack/presets/archipack_door/160x200_dual.py
+++ /dev/null
@@ -1,23 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_door[0]
-
-d.handle = 'BOTH'
-d.panels_distrib = 'REGULAR'
-d.direction = 0
-d.frame_y = 0.029999999329447746
-d.door_y = 0.019999999552965164
-d.flip = False
-d.panels_y = 3
-d.frame_x = 0.10000000149011612
-d.model = 2
-d.door_offset = 0.0
-d.x = 1.600000023841858
-d.z = 2.0
-d.hole_margin = 0.10000000149011612
-d.panel_border = 0.12999999523162842
-d.panels_x = 2
-d.panel_spacing = 0.10000000149011612
-d.chanfer = 0.004999999888241291
-d.panel_bottom = 0.17000000178813934
-d.n_panels = 2
-d.y = 0.20000000298023224
diff --git a/archipack/presets/archipack_door/400x240_garage.png b/archipack/presets/archipack_door/400x240_garage.png
deleted file mode 100644
index 660b1d70..00000000
--- a/archipack/presets/archipack_door/400x240_garage.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_door/400x240_garage.py b/archipack/presets/archipack_door/400x240_garage.py
deleted file mode 100644
index 2060cc3b..00000000
--- a/archipack/presets/archipack_door/400x240_garage.py
+++ /dev/null
@@ -1,23 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_door[0]
-
-d.handle = 'NONE'
-d.panels_distrib = 'REGULAR'
-d.direction = 0
-d.frame_y = 0.029999999329447746
-d.door_y = 0.019999999552965164
-d.flip = False
-d.panels_y = 1
-d.frame_x = 0.10000000149011612
-d.model = 1
-d.door_offset = 0.0
-d.x = 4.0
-d.z = 2.4000000953674316
-d.hole_margin = 0.10000000149011612
-d.panel_border = 0.0010000000474974513
-d.panels_x = 24
-d.panel_spacing = 0.0010000000474974513
-d.chanfer = 0.004999999888241291
-d.panel_bottom = 0.0
-d.n_panels = 1
-d.y = 0.20000000298023224
diff --git a/archipack/presets/archipack_door/80x200.png b/archipack/presets/archipack_door/80x200.png
deleted file mode 100644
index e2bf6f5c..00000000
--- a/archipack/presets/archipack_door/80x200.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_door/80x200.py b/archipack/presets/archipack_door/80x200.py
deleted file mode 100644
index a29e3ddc..00000000
--- a/archipack/presets/archipack_door/80x200.py
+++ /dev/null
@@ -1,23 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_door[0]
-
-d.handle = 'BOTH'
-d.panels_distrib = 'REGULAR'
-d.direction = 0
-d.frame_y = 0.029999999329447746
-d.door_y = 0.019999999552965164
-d.flip = False
-d.panels_y = 1
-d.frame_x = 0.10000000149011612
-d.model = 0
-d.door_offset = 0.0
-d.x = 0.800000011920929
-d.z = 2.0
-d.hole_margin = 0.10000000149011612
-d.panel_border = 0.20000000298023224
-d.panels_x = 1
-d.panel_spacing = 0.10000000149011612
-d.chanfer = 0.004999999888241291
-d.panel_bottom = 0.0
-d.n_panels = 1
-d.y = 0.20000000298023224
diff --git a/archipack/presets/archipack_fence/glass_panels.png b/archipack/presets/archipack_fence/glass_panels.png
deleted file mode 100644
index 4478afa6..00000000
--- a/archipack/presets/archipack_fence/glass_panels.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_fence/glass_panels.py b/archipack/presets/archipack_fence/glass_panels.py
deleted file mode 100644
index 2d150b71..00000000
--- a/archipack/presets/archipack_fence/glass_panels.py
+++ /dev/null
@@ -1,67 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_fence[0]
-
-d.rail_expand = True
-d.shape = 'RECTANGLE'
-d.rail = False
-d.radius = 0.699999988079071
-d.user_defined_resolution = 12
-d.handrail = False
-d.handrail_x = 0.07999999076128006
-d.subs_alt = 0.10000000149011612
-d.handrail_extend = 0.0
-d.idmat_subs = '0'
-d.rail_alt = (0.20000000298023224, 0.699999988079071, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0)
-d.subs_x = 0.029999999329447746
-d.subs_offset_x = 0.0
-d.handrail_y = 0.03999999910593033
-d.user_defined_subs_enable = True
-d.rail_x = (0.030000001192092896, 0.029999999329447746, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.post_y = 0.009999999776482582
-d.handrail_alt = 1.0
-d.subs_y = 0.09999999403953552
-d.idmat_panel = '2'
-d.panel_expand = True
-d.panel_x = 0.009999999776482582
-d.idmats_expand = True
-d.idmat_post = '0'
-d.idmat_handrail = '1'
-d.user_defined_post_enable = True
-d.x_offset = 0.0
-d.subs_z = 0.7999998927116394
-d.subs_bottom = 'STEP'
-d.post_expand = True
-d.subs_expand = False
-d.rail_offset = (-0.009999999776482582, -0.009999999776482582, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
-d.post = False
-d.handrail_radius = 0.029999999329447746
-d.rail_n = 2
-d.rail_mat.clear()
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '0'
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '0'
-d.parts_expand = False
-d.angle_limit = 0.39269909262657166
-d.post_spacing = 1.5
-d.handrail_expand = True
-d.subs = False
-d.handrail_slice_right = True
-d.panel_alt = 0.0
-d.user_defined_subs = ''
-d.panel_dist = 0.009999999776482582
-d.handrail_slice = True
-d.panel = True
-d.subs_spacing = 0.07000000774860382
-d.panel_z = 1.0
-d.handrail_profil = 'CIRCLE'
-d.handrail_offset = 0.0
-d.da = 1.5707963705062866
-d.post_z = 1.0
-d.rail_z = (0.07000000029802322, 0.07000000029802322, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.post_x = 0.03999999910593033
-d.user_defined_post = ''
-d.panel_offset_x = 0.0
-d.post_alt = 0.0
diff --git a/archipack/presets/archipack_fence/inox_glass_concrete.png b/archipack/presets/archipack_fence/inox_glass_concrete.png
deleted file mode 100644
index e9031497..00000000
--- a/archipack/presets/archipack_fence/inox_glass_concrete.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_fence/inox_glass_concrete.py b/archipack/presets/archipack_fence/inox_glass_concrete.py
deleted file mode 100644
index 80d3fb6c..00000000
--- a/archipack/presets/archipack_fence/inox_glass_concrete.py
+++ /dev/null
@@ -1,64 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_fence[0]
-
-d.rail_expand = True
-d.shape = 'RECTANGLE'
-d.rail = True
-d.radius = 0.699999988079071
-d.user_defined_resolution = 12
-d.handrail = True
-d.handrail_x = 0.07999999076128006
-d.subs_alt = 0.10000000149011612
-d.handrail_extend = 0.0
-d.idmat_subs = '0'
-d.rail_alt = (-0.2999999523162842, 0.699999988079071, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0)
-d.subs_x = 0.029999999329447746
-d.subs_offset_x = 0.0
-d.handrail_y = 0.03999999910593033
-d.user_defined_subs_enable = True
-d.rail_x = (0.19999998807907104, 0.029999999329447746, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.post_y = 0.009999999776482582
-d.handrail_alt = 1.0
-d.subs_y = 0.09999999403953552
-d.idmat_panel = '2'
-d.panel_expand = True
-d.panel_x = 0.009999999776482582
-d.idmats_expand = True
-d.idmat_post = '0'
-d.idmat_handrail = '1'
-d.user_defined_post_enable = True
-d.x_offset = 0.0
-d.subs_z = 0.7999998927116394
-d.subs_bottom = 'STEP'
-d.post_expand = True
-d.subs_expand = False
-d.rail_offset = (-0.04999999701976776, -0.009999999776482582, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
-d.post = False
-d.handrail_radius = 0.029999999329447746
-d.rail_n = 1
-d.rail_mat.clear()
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '0'
-d.parts_expand = False
-d.angle_limit = 0.39269909262657166
-d.post_spacing = 1.5
-d.handrail_expand = True
-d.subs = False
-d.handrail_slice_right = True
-d.panel_alt = 0.0
-d.user_defined_subs = ''
-d.panel_dist = 0.009999999776482582
-d.handrail_slice = True
-d.panel = True
-d.subs_spacing = 0.07000000774860382
-d.panel_z = 1.0
-d.handrail_profil = 'CIRCLE'
-d.handrail_offset = 0.0
-d.da = 1.5707963705062866
-d.post_z = 1.0
-d.rail_z = (0.3199999928474426, 0.07000000029802322, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.post_x = 0.03999999910593033
-d.user_defined_post = ''
-d.panel_offset_x = 0.0
-d.post_alt = 0.0
diff --git a/archipack/presets/archipack_fence/metal.png b/archipack/presets/archipack_fence/metal.png
deleted file mode 100644
index b6a24339..00000000
--- a/archipack/presets/archipack_fence/metal.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_fence/metal.py b/archipack/presets/archipack_fence/metal.py
deleted file mode 100644
index 5e7ecbfd..00000000
--- a/archipack/presets/archipack_fence/metal.py
+++ /dev/null
@@ -1,67 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_fence[0]
-
-d.rail_expand = True
-d.shape = 'RECTANGLE'
-d.rail = True
-d.radius = 0.699999988079071
-d.user_defined_resolution = 12
-d.handrail = True
-d.handrail_x = 0.03999999910593033
-d.subs_alt = 0.15000000596046448
-d.handrail_extend = 0.10000000149011612
-d.idmat_subs = '1'
-d.rail_alt = (0.15000000596046448, 0.8500000238418579, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0)
-d.subs_x = 0.019999999552965164
-d.subs_offset_x = 0.0
-d.handrail_y = 0.03999999910593033
-d.user_defined_subs_enable = True
-d.rail_x = (0.030000001192092896, 0.029999999329447746, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.post_y = 0.03999999910593033
-d.handrail_alt = 1.0
-d.subs_y = 0.019999999552965164
-d.idmat_panel = '2'
-d.panel_expand = False
-d.panel_x = 0.009999999776482582
-d.idmats_expand = False
-d.idmat_post = '1'
-d.idmat_handrail = '0'
-d.user_defined_post_enable = True
-d.x_offset = 0.0
-d.subs_z = 0.699999988079071
-d.subs_bottom = 'STEP'
-d.post_expand = False
-d.subs_expand = True
-d.rail_offset = (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
-d.post = True
-d.handrail_radius = 0.019999999552965164
-d.rail_n = 2
-d.rail_mat.clear()
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '1'
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '1'
-d.parts_expand = False
-d.angle_limit = 0.39269909262657166
-d.post_spacing = 1.5
-d.handrail_expand = False
-d.subs = True
-d.handrail_slice_right = True
-d.panel_alt = 0.20999997854232788
-d.user_defined_subs = ''
-d.panel_dist = 0.03999999910593033
-d.handrail_slice = True
-d.panel = False
-d.subs_spacing = 0.10000000149011612
-d.panel_z = 0.6000000238418579
-d.handrail_profil = 'SQUARE'
-d.handrail_offset = 0.0
-d.da = 1.5707963705062866
-d.post_z = 1.0
-d.rail_z = (0.019999999552965164, 0.019999999552965164, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.post_x = 0.03999999910593033
-d.user_defined_post = ''
-d.panel_offset_x = 0.0
-d.post_alt = 0.0
diff --git a/archipack/presets/archipack_fence/metal_glass.png b/archipack/presets/archipack_fence/metal_glass.png
deleted file mode 100644
index 16020ec4..00000000
--- a/archipack/presets/archipack_fence/metal_glass.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_fence/metal_glass.py b/archipack/presets/archipack_fence/metal_glass.py
deleted file mode 100644
index fb5149cb..00000000
--- a/archipack/presets/archipack_fence/metal_glass.py
+++ /dev/null
@@ -1,67 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_fence[0]
-
-d.rail_expand = True
-d.shape = 'RECTANGLE'
-d.rail = True
-d.radius = 0.699999988079071
-d.user_defined_resolution = 12
-d.handrail = True
-d.handrail_x = 0.03999999910593033
-d.subs_alt = 0.0
-d.handrail_extend = 0.10000000149011612
-d.idmat_subs = '1'
-d.rail_alt = (0.15000000596046448, 0.8500000238418579, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0)
-d.subs_x = 0.019999999552965164
-d.subs_offset_x = 0.0
-d.handrail_y = 0.03999999910593033
-d.user_defined_subs_enable = True
-d.rail_x = (0.030000001192092896, 0.029999999329447746, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.post_y = 0.03999999910593033
-d.handrail_alt = 1.0
-d.subs_y = 0.019999999552965164
-d.idmat_panel = '2'
-d.panel_expand = False
-d.panel_x = 0.009999999776482582
-d.idmats_expand = False
-d.idmat_post = '1'
-d.idmat_handrail = '0'
-d.user_defined_post_enable = True
-d.x_offset = 0.0
-d.subs_z = 1.0
-d.subs_bottom = 'STEP'
-d.post_expand = True
-d.subs_expand = False
-d.rail_offset = (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
-d.post = True
-d.handrail_radius = 0.019999999552965164
-d.rail_n = 2
-d.rail_mat.clear()
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '1'
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '1'
-d.parts_expand = False
-d.angle_limit = 0.39269909262657166
-d.post_spacing = 1.5
-d.handrail_expand = False
-d.subs = False
-d.handrail_slice_right = True
-d.panel_alt = 0.20999997854232788
-d.user_defined_subs = ''
-d.panel_dist = 0.03999999910593033
-d.handrail_slice = True
-d.panel = True
-d.subs_spacing = 0.10000000149011612
-d.panel_z = 0.6000000238418579
-d.handrail_profil = 'SQUARE'
-d.handrail_offset = 0.0
-d.da = 1.5707963705062866
-d.post_z = 1.0
-d.rail_z = (0.019999999552965164, 0.019999999552965164, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.post_x = 0.03999999910593033
-d.user_defined_post = ''
-d.panel_offset_x = 0.0
-d.post_alt = 0.0
diff --git a/archipack/presets/archipack_fence/wood.png b/archipack/presets/archipack_fence/wood.png
deleted file mode 100644
index a1706f29..00000000
--- a/archipack/presets/archipack_fence/wood.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_fence/wood.py b/archipack/presets/archipack_fence/wood.py
deleted file mode 100644
index 9a9a42d9..00000000
--- a/archipack/presets/archipack_fence/wood.py
+++ /dev/null
@@ -1,67 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_fence[0]
-
-d.user_defined_post = ''
-d.handrail_offset = 0.0
-d.post_spacing = 1.5
-d.post_z = 1.0
-d.idmats_expand = True
-d.rail_alt = (0.20000000298023224, 0.699999988079071, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0)
-d.idmat_handrail = '0'
-d.post_alt = 0.0
-d.handrail_expand = True
-d.panel_x = 0.009999999776482582
-d.idmat_panel = '2'
-d.rail_z = (0.07000000029802322, 0.07000000029802322, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.subs_y = 0.09999999403953552
-d.handrail_radius = 0.019999999552965164
-d.handrail_extend = 0.10000000149011612
-d.subs_alt = 0.10000000149011612
-d.idmat_subs = '0'
-d.handrail_y = 0.03999999910593033
-d.user_defined_post_enable = True
-d.rail = True
-d.handrail_profil = 'SQUARE'
-d.post_x = 0.059999994933605194
-d.handrail = True
-d.da = 1.5707963705062866
-d.user_defined_subs_enable = True
-d.subs_expand = True
-d.shape = 'RECTANGLE'
-d.angle_limit = 0.39269909262657166
-d.panel_alt = 0.20999997854232788
-d.post_expand = True
-d.subs_bottom = 'STEP'
-d.handrail_slice_right = True
-d.handrail_alt = 1.0
-d.subs_z = 0.7999998927116394
-d.user_defined_subs = ''
-d.rail_x = (0.030000001192092896, 0.029999999329447746, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.parts_expand = False
-d.idmat_post = '0'
-d.panel_offset_x = 0.0
-d.rail_n = 2
-d.panel_z = 0.6000000238418579
-d.handrail_x = 0.07999999076128006
-d.subs_spacing = 0.14000000059604645
-d.post = True
-d.rail_mat.clear()
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '0'
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '0'
-d.handrail_slice = True
-d.panel = False
-d.x_offset = 0.0
-d.rail_expand = True
-d.rail_offset = (0.009999999776482582, 0.009999999776482582, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
-d.panel_dist = 0.03999999910593033
-d.post_y = 0.059999994933605194
-d.subs = True
-d.user_defined_resolution = 12
-d.subs_x = 0.029999999329447746
-d.radius = 0.699999988079071
-d.subs_offset_x = 0.0
-d.panel_expand = False
diff --git a/archipack/presets/archipack_floor/boards_200x20.png b/archipack/presets/archipack_floor/boards_200x20.png
deleted file mode 100644
index 86727dae..00000000
--- a/archipack/presets/archipack_floor/boards_200x20.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_floor/boards_200x20.py b/archipack/presets/archipack_floor/boards_200x20.py
deleted file mode 100644
index 0ec933a5..00000000
--- a/archipack/presets/archipack_floor/boards_200x20.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_floor[0]
-d.add_grout = False
-d.bevel = False
-d.bevel_amount = 0.001
-d.board_length = 2.0
-d.board_width = 0.2
-d.boards_in_group = 5
-d.length_spacing = 0.002
-d.length_variance = 50
-d.matid = 7
-d.max_boards = 20
-d.mortar_depth = 0.001
-d.offset = 50.0
-d.offset_variance = 50
-d.pattern = 'boards'
-d.random_offset = True
-d.random_uvs = True
-d.short_board_length = 0.15
-d.spacing = 0.0
-d.thickness = 0.02
-d.thickness_variance = 25.0
-d.tile_length = 0.3
-d.tile_width = 0.2
-d.vary_length = False
-d.vary_materials = True
-d.vary_thickness = False
-d.vary_width = False
-d.width_spacing = 0.002
-d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/herringbone_50x10.png b/archipack/presets/archipack_floor/herringbone_50x10.png
deleted file mode 100644
index f5d5b0ef..00000000
--- a/archipack/presets/archipack_floor/herringbone_50x10.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_floor/herringbone_50x10.py b/archipack/presets/archipack_floor/herringbone_50x10.py
deleted file mode 100644
index 33acfa23..00000000
--- a/archipack/presets/archipack_floor/herringbone_50x10.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_floor[0]
-d.add_grout = False
-d.bevel = False
-d.bevel_amount = 0.001
-d.board_length = 2.0
-d.board_width = 0.1
-d.boards_in_group = 4
-d.length_spacing = 0.002
-d.length_variance = 50.0
-d.matid = 7
-d.max_boards = 20
-d.mortar_depth = 0.001
-d.offset = 50.0
-d.offset_variance = 50.0
-d.pattern = 'herringbone'
-d.random_offset = False
-d.random_uvs = True
-d.short_board_length = 0.5
-d.spacing = 0.0
-d.thickness = 0.02
-d.thickness_variance = 25.0
-d.tile_length = 0.3
-d.tile_width = 0.2
-d.vary_length = False
-d.vary_materials = True
-d.vary_thickness = False
-d.vary_width = False
-d.width_spacing = 0.002
-d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/herringbone_p_50x10.png b/archipack/presets/archipack_floor/herringbone_p_50x10.png
deleted file mode 100644
index 75c9238a..00000000
--- a/archipack/presets/archipack_floor/herringbone_p_50x10.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_floor/herringbone_p_50x10.py b/archipack/presets/archipack_floor/herringbone_p_50x10.py
deleted file mode 100644
index 03a68ec9..00000000
--- a/archipack/presets/archipack_floor/herringbone_p_50x10.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_floor[0]
-d.add_grout = False
-d.bevel = False
-d.bevel_amount = 0.001
-d.board_length = 2.0
-d.board_width = 0.1
-d.boards_in_group = 4
-d.length_spacing = 0.002
-d.length_variance = 50.0
-d.matid = 7
-d.max_boards = 20
-d.mortar_depth = 0.001
-d.offset = 50.0
-d.offset_variance = 50.0
-d.pattern = 'herringbone_parquet'
-d.random_offset = False
-d.random_uvs = True
-d.short_board_length = 0.5
-d.spacing = 0.0
-d.thickness = 0.02
-d.thickness_variance = 25.0
-d.tile_length = 0.3
-d.tile_width = 0.2
-d.vary_length = False
-d.vary_materials = True
-d.vary_thickness = False
-d.vary_width = False
-d.width_spacing = 0.002
-d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/hexagon_10.png b/archipack/presets/archipack_floor/hexagon_10.png
deleted file mode 100644
index f0e39743..00000000
--- a/archipack/presets/archipack_floor/hexagon_10.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_floor/hexagon_10.py b/archipack/presets/archipack_floor/hexagon_10.py
deleted file mode 100644
index d8db8bef..00000000
--- a/archipack/presets/archipack_floor/hexagon_10.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_floor[0]
-d.add_grout = True
-d.bevel = True
-d.bevel_amount = 0.0015
-d.board_length = 2.0
-d.board_width = 0.2
-d.boards_in_group = 5
-d.length_spacing = 0.002
-d.length_variance = 50
-d.matid = 7
-d.max_boards = 20
-d.mortar_depth = 0.0015
-d.offset = 0.0
-d.offset_variance = 50
-d.pattern = 'hexagon'
-d.random_offset = False
-d.random_uvs = True
-d.short_board_length = 0.15
-d.spacing = 0.005
-d.thickness = 0.1
-d.thickness_variance = 25.0
-d.tile_length = 0.3
-d.tile_width = 0.1
-d.vary_length = False
-d.vary_materials = False
-d.vary_thickness = False
-d.vary_width = False
-d.width_spacing = 0.002
-d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/hopscotch_30x30.png b/archipack/presets/archipack_floor/hopscotch_30x30.png
deleted file mode 100644
index f64c890b..00000000
--- a/archipack/presets/archipack_floor/hopscotch_30x30.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_floor/hopscotch_30x30.py b/archipack/presets/archipack_floor/hopscotch_30x30.py
deleted file mode 100644
index 189c9b48..00000000
--- a/archipack/presets/archipack_floor/hopscotch_30x30.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_floor[0]
-d.add_grout = True
-d.bevel = True
-d.bevel_amount = 0.0015
-d.board_length = 2.0
-d.board_width = 0.2
-d.boards_in_group = 5
-d.length_spacing = 0.002
-d.length_variance = 50
-d.matid = 7
-d.max_boards = 20
-d.mortar_depth = 0.0015
-d.offset = 0.0
-d.offset_variance = 50
-d.pattern = 'hopscotch'
-d.random_offset = False
-d.random_uvs = True
-d.short_board_length = 0.15
-d.spacing = 0.005
-d.thickness = 0.1
-d.thickness_variance = 25.0
-d.tile_length = 0.3
-d.tile_width = 0.3
-d.vary_length = False
-d.vary_materials = False
-d.vary_thickness = False
-d.vary_width = False
-d.width_spacing = 0.002
-d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/parquet_15x3.png b/archipack/presets/archipack_floor/parquet_15x3.png
deleted file mode 100644
index 22e10310..00000000
--- a/archipack/presets/archipack_floor/parquet_15x3.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_floor/parquet_15x3.py b/archipack/presets/archipack_floor/parquet_15x3.py
deleted file mode 100644
index 2e62961a..00000000
--- a/archipack/presets/archipack_floor/parquet_15x3.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_floor[0]
-d.add_grout = False
-d.bevel = False
-d.bevel_amount = 0.001
-d.board_length = 2.0
-d.board_width = 0.1
-d.boards_in_group = 5
-d.length_spacing = 0.002
-d.length_variance = 50.0
-d.matid = 7
-d.max_boards = 20
-d.mortar_depth = 0.001
-d.offset = 50.0
-d.offset_variance = 50.0
-d.pattern = 'square_parquet'
-d.random_offset = False
-d.random_uvs = True
-d.short_board_length = 0.15
-d.spacing = 0.0
-d.thickness = 0.02
-d.thickness_variance = 25.0
-d.tile_length = 0.3
-d.tile_width = 0.2
-d.vary_length = False
-d.vary_materials = True
-d.vary_thickness = False
-d.vary_width = False
-d.width_spacing = 0.002
-d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/stepping_stone_30x30.png b/archipack/presets/archipack_floor/stepping_stone_30x30.png
deleted file mode 100644
index 862e5c1d..00000000
--- a/archipack/presets/archipack_floor/stepping_stone_30x30.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_floor/stepping_stone_30x30.py b/archipack/presets/archipack_floor/stepping_stone_30x30.py
deleted file mode 100644
index db85715d..00000000
--- a/archipack/presets/archipack_floor/stepping_stone_30x30.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_floor[0]
-d.add_grout = True
-d.bevel = True
-d.bevel_amount = 0.0015
-d.board_length = 2.0
-d.board_width = 0.2
-d.boards_in_group = 5
-d.length_spacing = 0.002
-d.length_variance = 50
-d.matid = 7
-d.max_boards = 20
-d.mortar_depth = 0.0015
-d.offset = 0.0
-d.offset_variance = 50
-d.pattern = 'stepping_stone'
-d.random_offset = False
-d.random_uvs = True
-d.short_board_length = 0.15
-d.spacing = 0.005
-d.thickness = 0.1
-d.thickness_variance = 25.0
-d.tile_length = 0.3
-d.tile_width = 0.3
-d.vary_length = False
-d.vary_materials = False
-d.vary_thickness = False
-d.vary_width = False
-d.width_spacing = 0.002
-d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/tile_30x60.png b/archipack/presets/archipack_floor/tile_30x60.png
deleted file mode 100644
index a1921b22..00000000
--- a/archipack/presets/archipack_floor/tile_30x60.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_floor/tile_30x60.py b/archipack/presets/archipack_floor/tile_30x60.py
deleted file mode 100644
index af92cd68..00000000
--- a/archipack/presets/archipack_floor/tile_30x60.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_floor[0]
-d.add_grout = True
-d.bevel = True
-d.bevel_amount = 0.0015
-d.board_length = 2.0
-d.board_width = 0.2
-d.boards_in_group = 5
-d.length_spacing = 0.002
-d.length_variance = 50
-d.matid = 7
-d.max_boards = 20
-d.mortar_depth = 0.0015
-d.offset = 0.0
-d.offset_variance = 50
-d.pattern = 'regular_tile'
-d.random_offset = False
-d.random_uvs = True
-d.short_board_length = 0.15
-d.spacing = 0.005
-d.thickness = 0.1
-d.thickness_variance = 25.0
-d.tile_length = 0.3
-d.tile_width = 0.6
-d.vary_length = False
-d.vary_materials = False
-d.vary_thickness = False
-d.vary_width = False
-d.width_spacing = 0.002
-d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/windmill_30x30.png b/archipack/presets/archipack_floor/windmill_30x30.png
deleted file mode 100644
index 4fe5cb93..00000000
--- a/archipack/presets/archipack_floor/windmill_30x30.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_floor/windmill_30x30.py b/archipack/presets/archipack_floor/windmill_30x30.py
deleted file mode 100644
index 8a690a1a..00000000
--- a/archipack/presets/archipack_floor/windmill_30x30.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_floor[0]
-d.add_grout = True
-d.bevel = True
-d.bevel_amount = 0.0015
-d.board_length = 2.0
-d.board_width = 0.2
-d.boards_in_group = 5
-d.length_spacing = 0.002
-d.length_variance = 50
-d.matid = 7
-d.max_boards = 20
-d.mortar_depth = 0.0015
-d.offset = 50.0
-d.offset_variance = 50
-d.pattern = 'windmill'
-d.random_offset = True
-d.random_uvs = True
-d.short_board_length = 0.15
-d.spacing = 0.005
-d.thickness = 0.1
-d.thickness_variance = 25.0
-d.tile_length = 0.3
-d.tile_width = 0.3
-d.vary_length = False
-d.vary_materials = False
-d.vary_thickness = False
-d.vary_width = False
-d.width_spacing = 0.002
-d.width_variance = 50.0
diff --git a/archipack/presets/archipack_materials/door.txt b/archipack/presets/archipack_materials/door.txt
deleted file mode 100644
index 18951498..00000000
--- a/archipack/presets/archipack_materials/door.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-DEFAULT##|##Door_inside
-DEFAULT##|##Door_outside
-DEFAULT##|##Door_glass
-DEFAULT##|##Door_metal
diff --git a/archipack/presets/archipack_materials/fence.txt b/archipack/presets/archipack_materials/fence.txt
deleted file mode 100644
index 00827582..00000000
--- a/archipack/presets/archipack_materials/fence.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-DEFAULT##|##Fence_wood
-DEFAULT##|##Fence_metal
-DEFAULT##|##Fence_glass
-DEFAULT##|##Fence_concrete
diff --git a/archipack/presets/archipack_materials/floor.txt b/archipack/presets/archipack_materials/floor.txt
deleted file mode 100644
index e04180a6..00000000
--- a/archipack/presets/archipack_materials/floor.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFAULT##|##Floor_grout
-DEFAULT##|##Floor_alt1
-DEFAULT##|##Floor_alt2
-DEFAULT##|##Floor_alt3
-DEFAULT##|##Floor_alt4
-DEFAULT##|##Floor_alt5
-DEFAULT##|##Floor_alt6
-DEFAULT##|##Floor_alt7
-DEFAULT##|##Floor_alt8
-DEFAULT##|##Floor_alt9
-DEFAULT##|##Floor_alt10
diff --git a/archipack/presets/archipack_materials/handle.txt b/archipack/presets/archipack_materials/handle.txt
deleted file mode 100644
index 458cb1c2..00000000
--- a/archipack/presets/archipack_materials/handle.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-DEFAULT##|##Handle_inside
-DEFAULT##|##Handle_outside
diff --git a/archipack/presets/archipack_materials/roof.txt b/archipack/presets/archipack_materials/roof.txt
deleted file mode 100644
index 84e6394e..00000000
--- a/archipack/presets/archipack_materials/roof.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFAULT##|##Roof_sheeting
-DEFAULT##|##Roof_rakes
-DEFAULT##|##Roof_eaves
-DEFAULT##|##Roof_ridge
-DEFAULT##|##Roof_rafter
-DEFAULT##|##Roof_valley
-DEFAULT##|##Roof_hip_tiles
-DEFAULT##|##Roof_tiles
-DEFAULT##|##Roof_tiles2
-DEFAULT##|##Roof_tiles3
-DEFAULT##|##Roof_tiles4
-DEFAULT##|##Roof_tiles5
diff --git a/archipack/presets/archipack_materials/slab.txt b/archipack/presets/archipack_materials/slab.txt
deleted file mode 100644
index 8d3490fe..00000000
--- a/archipack/presets/archipack_materials/slab.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-DEFAULT##|##Slab_bottom
-DEFAULT##|##Slab_top
-DEFAULT##|##Slab_side
diff --git a/archipack/presets/archipack_materials/stair.txt b/archipack/presets/archipack_materials/stair.txt
deleted file mode 100644
index 44966d35..00000000
--- a/archipack/presets/archipack_materials/stair.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-DEFAULT##|##Stair_ceiling
-DEFAULT##|##Stair_white
-DEFAULT##|##Stair_concrete
-DEFAULT##|##Stair_wood
-DEFAULT##|##Stair_metal
-DEFAULT##|##Stair_glass
diff --git a/archipack/presets/archipack_materials/truss.txt b/archipack/presets/archipack_materials/truss.txt
deleted file mode 100644
index 00718d4b..00000000
--- a/archipack/presets/archipack_materials/truss.txt
+++ /dev/null
@@ -1 +0,0 @@
-DEFAULT##|##Truss_truss
diff --git a/archipack/presets/archipack_materials/wall2.txt b/archipack/presets/archipack_materials/wall2.txt
deleted file mode 100644
index 789c285d..00000000
--- a/archipack/presets/archipack_materials/wall2.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-DEFAULT##|##Wall2_inside
-DEFAULT##|##Wall2_outside
-DEFAULT##|##Wall2_cuts
-DEFAULT##|##Wall2_alt1
-DEFAULT##|##Wall2_alt2
-DEFAULT##|##Wall2_alt3
-DEFAULT##|##Wall2_alt4
-DEFAULT##|##Wall2_alt5
diff --git a/archipack/presets/archipack_materials/window.txt b/archipack/presets/archipack_materials/window.txt
deleted file mode 100644
index 8f5f8575..00000000
--- a/archipack/presets/archipack_materials/window.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-DEFAULT##|##Window_inside
-DEFAULT##|##Window_outside
-DEFAULT##|##Window_glass
-DEFAULT##|##Window_metal
-DEFAULT##|##Window_stone
-DEFAULT##|##Window_blind
diff --git a/archipack/presets/archipack_roof/braas_1.png b/archipack/presets/archipack_roof/braas_1.png
deleted file mode 100644
index 98d831f3..00000000
--- a/archipack/presets/archipack_roof/braas_1.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_roof/braas_1.py b/archipack/presets/archipack_roof/braas_1.py
deleted file mode 100644
index 5ba9e6c6..00000000
--- a/archipack/presets/archipack_roof/braas_1.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_roof[0]
-d.tile_model = 'BRAAS1'
-d.tile_size_z = 0.05
-d.tile_border = 0.0
-d.tile_space_x = 0.205
-d.tile_couloir = 0.05
-d.hip_size_x = 0.42
-d.tile_altitude = 0.1
-d.tile_fit_y = True
-d.tile_side = 0.0
-d.hip_space_x = 0.4
-d.tile_size_x = 0.2
-d.tile_size_y = 0.32
-d.tile_offset = 0.0
-d.tile_bevel_amt = 25.0
-d.hip_size_z = 0.18
-d.tile_solidify = True
-d.tile_height = 0.02
-d.tile_bevel = True
-d.hip_model = 'ROUND'
-d.tile_space_y = 0.3
-d.hip_enable = True
-d.hip_size_y = 0.18
-d.tile_enable = True
-d.tile_alternate = False
-d.hip_alt = 0.13
-d.tile_bevel_segs = 2
-d.tile_fit_x = False
-d.valley_enable = True \ No newline at end of file
diff --git a/archipack/presets/archipack_roof/braas_2.png b/archipack/presets/archipack_roof/braas_2.png
deleted file mode 100644
index 8db07470..00000000
--- a/archipack/presets/archipack_roof/braas_2.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_roof/braas_2.py b/archipack/presets/archipack_roof/braas_2.py
deleted file mode 100644
index bd573c8e..00000000
--- a/archipack/presets/archipack_roof/braas_2.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_roof[0]
-d.tile_model = 'BRAAS2'
-d.tile_size_z = 0.05
-d.tile_border = 0.0
-d.tile_space_x = 0.205
-d.tile_couloir = 0.05
-d.hip_size_x = 0.42
-d.tile_altitude = 0.1
-d.tile_fit_y = True
-d.tile_side = 0.0
-d.hip_space_x = 0.4
-d.tile_size_x = 0.2
-d.tile_size_y = 0.32
-d.tile_offset = 0.0
-d.tile_bevel_amt = 25.0
-d.hip_size_z = 0.18
-d.tile_solidify = True
-d.tile_height = 0.02
-d.tile_bevel = True
-d.hip_model = 'ROUND'
-d.tile_space_y = 0.3
-d.hip_enable = True
-d.hip_size_y = 0.18
-d.tile_enable = True
-d.tile_alternate = False
-d.hip_alt = 0.13
-d.tile_bevel_segs = 2
-d.tile_fit_x = False
-d.valley_enable = True \ No newline at end of file
diff --git a/archipack/presets/archipack_roof/eternit.png b/archipack/presets/archipack_roof/eternit.png
deleted file mode 100644
index 874901f5..00000000
--- a/archipack/presets/archipack_roof/eternit.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_roof/eternit.py b/archipack/presets/archipack_roof/eternit.py
deleted file mode 100644
index 033cbf11..00000000
--- a/archipack/presets/archipack_roof/eternit.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_roof[0]
-d.tile_model = 'ETERNIT'
-d.tile_size_z = 0.01
-d.tile_border = 0.0
-d.tile_space_x = 0.41
-d.tile_couloir = 0.05
-d.hip_size_x = 0.4
-d.tile_altitude = 0.1
-d.tile_fit_y = False
-d.tile_side = 0.0
-d.hip_space_x = 0.4
-d.tile_size_x = 0.4
-d.tile_size_y = 0.2
-d.tile_offset = 0.0
-d.tile_bevel_amt = 50.0
-d.hip_size_z = 0.01
-d.tile_solidify = True
-d.tile_height = 0.004
-d.tile_bevel = False
-d.hip_model = 'ETERNIT'
-d.tile_space_y = 0.2
-d.hip_enable = True
-d.hip_size_y = 0.3
-d.tile_enable = True
-d.tile_alternate = True
-d.hip_alt = 0.12
-d.tile_bevel_segs = 3
-d.tile_fit_x = False
-d.valley_enable = True \ No newline at end of file
diff --git a/archipack/presets/archipack_roof/lauze.png b/archipack/presets/archipack_roof/lauze.png
deleted file mode 100644
index 925f46bf..00000000
--- a/archipack/presets/archipack_roof/lauze.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_roof/lauze.py b/archipack/presets/archipack_roof/lauze.py
deleted file mode 100644
index 987d55bc..00000000
--- a/archipack/presets/archipack_roof/lauze.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_roof[0]
-d.tile_model = 'LAUZE'
-d.tile_size_z = 0.04
-d.tile_border = 0.0
-d.tile_space_x = 0.61
-d.tile_couloir = 0.05
-d.hip_size_x = 0.42
-d.tile_altitude = 0.1
-d.tile_fit_y = False
-d.tile_side = 0.0
-d.hip_space_x = 0.4
-d.tile_size_x = 0.6
-d.tile_size_y = 0.6
-d.tile_offset = 0.0
-d.tile_bevel_amt = 50.0
-d.hip_size_z = 0.06
-d.tile_solidify = True
-d.tile_height = 0.02
-d.tile_bevel = False
-d.hip_model = 'FLAT'
-d.tile_space_y = 0.3
-d.hip_enable = True
-d.hip_size_y = 0.15
-d.tile_enable = True
-d.tile_alternate = True
-d.hip_alt = 0.13
-d.tile_bevel_segs = 3
-d.tile_fit_x = False
-d.valley_enable = True \ No newline at end of file
diff --git a/archipack/presets/archipack_roof/metal.png b/archipack/presets/archipack_roof/metal.png
deleted file mode 100644
index dbcc7fee..00000000
--- a/archipack/presets/archipack_roof/metal.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_roof/metal.py b/archipack/presets/archipack_roof/metal.py
deleted file mode 100644
index 33d35f66..00000000
--- a/archipack/presets/archipack_roof/metal.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_roof[0]
-d.tile_side = 0.0
-d.hip_alt = 0.07
-d.tile_fit_y = False
-d.tile_space_y = 2.2
-d.tile_size_z = 0.05
-d.hip_size_z = 0.18
-d.tile_space_x = 1.0
-d.hip_size_x = 0.4
-d.hip_space_x = 0.4
-d.tile_enable = True
-d.tile_size_x = 1.0
-d.tile_border = 0.0
-d.tile_bevel = False
-d.tile_bevel_amt = 25.0
-d.tile_solidify = False
-d.tile_model = 'METAL'
-d.hip_size_y = 0.18
-d.tile_height = 0.02
-d.tile_alternate = False
-d.tile_couloir = 0.0
-d.valley_enable = False
-d.tile_size_y = 2.5
-d.tile_altitude = 0.1
-d.tile_fit_x = False
-d.hip_model = 'ROUND'
-d.hip_enable = False
-d.tile_bevel_segs = 3
-d.tile_offset = 0.0
diff --git a/archipack/presets/archipack_roof/ondule.png b/archipack/presets/archipack_roof/ondule.png
deleted file mode 100644
index d3d99ac4..00000000
--- a/archipack/presets/archipack_roof/ondule.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_roof/ondule.py b/archipack/presets/archipack_roof/ondule.py
deleted file mode 100644
index 68be8fa4..00000000
--- a/archipack/presets/archipack_roof/ondule.py
+++ /dev/null
@@ -1,29 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_roof[0]
-d.tile_side = 0.0
-d.hip_alt = 0.07
-d.tile_fit_y = False
-d.tile_space_y = 2.2
-d.tile_size_z = 0.05
-d.hip_size_z = 0.18
-d.tile_space_x = 1.0
-d.hip_size_x = 0.4
-d.hip_space_x = 0.4
-d.tile_enable = True
-d.tile_size_x = 1.0
-d.tile_border = 0.0
-d.tile_bevel = True
-d.tile_bevel_amt = 25.0
-d.tile_solidify = False
-d.tile_model = 'ONDULEE'
-d.tile_height = 0.02
-d.tile_alternate = False
-d.tile_couloir = 0
-d.valley_enable = False
-d.tile_size_y = 2.5
-d.tile_altitude = 0.1
-d.tile_fit_x = False
-d.hip_model = 'ROUND'
-d.hip_enable = True
-d.tile_bevel_segs = 3
-d.tile_offset = 0.0
diff --git a/archipack/presets/archipack_roof/roman.png b/archipack/presets/archipack_roof/roman.png
deleted file mode 100644
index 20615e27..00000000
--- a/archipack/presets/archipack_roof/roman.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_roof/roman.py b/archipack/presets/archipack_roof/roman.py
deleted file mode 100644
index 6f3849dd..00000000
--- a/archipack/presets/archipack_roof/roman.py
+++ /dev/null
@@ -1,29 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_roof[0]
-d.tile_model = 'ROMAN'
-d.tile_size_z = 0.16
-d.tile_border = 0.0
-d.tile_space_x = 0.2
-d.tile_couloir = 0.05
-d.hip_size_x = 0.42
-d.tile_altitude = 0.07
-d.tile_fit_y = True
-d.tile_side = 0.0
-d.hip_space_x = 0.4
-d.tile_size_x = 0.2
-d.tile_size_y = 0.3
-d.tile_offset = 0.0
-d.tile_bevel_amt = 50.0
-d.hip_size_z = 0.18
-d.tile_solidify = True
-d.tile_height = 0.02
-d.tile_bevel = True
-d.hip_model = 'ROUND'
-d.tile_space_y = 0.28
-d.hip_enable = True
-d.hip_size_y = 0.18
-d.tile_enable = True
-d.tile_alternate = False
-d.hip_alt = 0.16
-d.tile_bevel_segs = 3
-d.tile_fit_x = False
diff --git a/archipack/presets/archipack_roof/round.png b/archipack/presets/archipack_roof/round.png
deleted file mode 100644
index 9bd57982..00000000
--- a/archipack/presets/archipack_roof/round.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_roof/round.py b/archipack/presets/archipack_roof/round.py
deleted file mode 100644
index 8da9a049..00000000
--- a/archipack/presets/archipack_roof/round.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_roof[0]
-d.tile_model = 'ROUND'
-d.tile_size_z = 0.02
-d.tile_border = 0.0
-d.tile_space_x = 0.105
-d.tile_couloir = 0.05
-d.hip_size_x = 0.42
-d.tile_altitude = 0.1
-d.tile_fit_y = False
-d.tile_side = 0.0
-d.hip_space_x = 0.4
-d.tile_size_x = 0.1
-d.tile_size_y = 0.15
-d.tile_offset = 0.0
-d.tile_bevel_amt = 50.0
-d.hip_size_z = 0.15
-d.tile_solidify = True
-d.tile_height = 0.02
-d.tile_bevel = False
-d.hip_model = 'ROUND'
-d.tile_space_y = 0.07
-d.hip_enable = True
-d.hip_size_y = 0.15
-d.tile_enable = True
-d.tile_alternate = True
-d.hip_alt = 0.1
-d.tile_bevel_segs = 3
-d.tile_fit_x = False
-d.valley_enable = True \ No newline at end of file
diff --git a/archipack/presets/archipack_roof/square.png b/archipack/presets/archipack_roof/square.png
deleted file mode 100644
index 97b8d966..00000000
--- a/archipack/presets/archipack_roof/square.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_roof/square.py b/archipack/presets/archipack_roof/square.py
deleted file mode 100644
index a26a15a8..00000000
--- a/archipack/presets/archipack_roof/square.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_roof[0]
-d.tile_model = 'PLACEHOLDER'
-d.tile_size_z = 0.01
-d.tile_border = 0.0
-d.tile_space_x = 0.401
-d.tile_couloir = 0.05
-d.hip_size_x = 0.4
-d.tile_altitude = 0.1
-d.tile_fit_y = False
-d.tile_side = 0.0
-d.hip_space_x = 0.4
-d.tile_size_x = 0.4
-d.tile_size_y = 0.4
-d.tile_offset = 0.0
-d.tile_bevel_amt = 50.0
-d.hip_size_z = 0.01
-d.tile_solidify = True
-d.tile_height = 0.004
-d.tile_bevel = False
-d.hip_model = 'ETERNIT'
-d.tile_space_y = 0.2
-d.hip_enable = True
-d.hip_size_y = 0.3
-d.tile_enable = True
-d.tile_alternate = True
-d.hip_alt = 0.12
-d.tile_bevel_segs = 3
-d.tile_fit_x = False
-d.valley_enable = True \ No newline at end of file
diff --git a/archipack/presets/archipack_stair/i_wood_over_concrete.png b/archipack/presets/archipack_stair/i_wood_over_concrete.png
deleted file mode 100644
index 9fb3d56c..00000000
--- a/archipack/presets/archipack_stair/i_wood_over_concrete.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_stair/i_wood_over_concrete.py b/archipack/presets/archipack_stair/i_wood_over_concrete.py
deleted file mode 100644
index 53b605cf..00000000
--- a/archipack/presets/archipack_stair/i_wood_over_concrete.py
+++ /dev/null
@@ -1,117 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_stair[0]
-
-d.steps_type = 'CLOSED'
-d.handrail_slice_right = True
-d.total_angle = 6.2831854820251465
-d.user_defined_subs_enable = True
-d.string_z = 0.30000001192092896
-d.nose_z = 0.029999999329447746
-d.user_defined_subs = ''
-d.idmat_step_side = '3'
-d.handrail_x = 0.03999999910593033
-d.right_post = True
-d.left_post = True
-d.width = 1.5
-d.subs_offset_x = 0.0
-d.rail_mat.clear()
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '4'
-d.step_depth = 0.30000001192092896
-d.rail_z = (0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.right_subs = False
-d.left_panel = True
-d.idmat_handrail = '3'
-d.da = 3.1415927410125732
-d.post_alt = 0.0
-d.left_subs = False
-d.n_parts = 1
-d.user_defined_post_enable = True
-d.handrail_slice_left = True
-d.handrail_profil = 'SQUARE'
-d.handrail_expand = False
-d.panel_alt = 0.25
-d.post_expand = False
-d.subs_z = 1.0
-d.rail_alt = (1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0)
-d.panel_dist = 0.05000000074505806
-d.panel_expand = False
-d.x_offset = 0.0
-d.subs_expand = False
-d.idmat_post = '4'
-d.left_string = False
-d.string_alt = -0.03999999910593033
-d.handrail_y = 0.03999999910593033
-d.radius = 1.0
-d.string_expand = False
-d.post_z = 1.0
-d.idmat_top = '3'
-d.idmat_bottom = '1'
-d.parts.clear()
-item_sub_1 = d.parts.add()
-item_sub_1.name = ''
-item_sub_1.manipulators.clear()
-item_sub_2 = item_sub_1.manipulators.add()
-item_sub_2.name = ''
-item_sub_2.p0 = (0.0, 0.0, 2.700000047683716)
-item_sub_2.prop1_name = 'length'
-item_sub_2.p2 = (-1.0, 0.0, 0.0)
-item_sub_2.normal = (0.0, 0.0, 1.0)
-item_sub_2.pts_mode = 'SIZE'
-item_sub_2.p1 = (0.0, 4.0, 2.700000047683716)
-item_sub_2.prop2_name = ''
-item_sub_2.type_key = 'SIZE'
-item_sub_1.right_shape = 'RECTANGLE'
-item_sub_1.radius = 0.699999988079071
-item_sub_1.type = 'S_STAIR'
-item_sub_1.length = 4.0
-item_sub_1.left_shape = 'RECTANGLE'
-item_sub_1.da = 1.5707963705062866
-d.subs_bottom = 'STEP'
-d.user_defined_post = ''
-d.panel_offset_x = 0.0
-d.idmat_side = '1'
-d.right_string = False
-d.idmat_raise = '1'
-d.left_rail = False
-d.parts_expand = False
-d.panel_z = 0.6000000238418579
-d.bottom_z = 0.029999999329447746
-d.z_mode = 'STANDARD'
-d.panel_x = 0.009999999776482582
-d.post_x = 0.03999999910593033
-d.presets = 'STAIR_I'
-d.steps_expand = True
-d.subs_x = 0.019999999552965164
-d.subs_spacing = 0.10000000149011612
-d.left_handrail = True
-d.handrail_offset = 0.0
-d.right_rail = False
-d.idmat_panel = '5'
-d.post_offset_x = 0.019999999552965164
-d.idmat_step_front = '3'
-d.rail_n = 1
-d.string_offset = 0.0
-d.subs_y = 0.019999999552965164
-d.handrail_alt = 1.0
-d.post_corners = False
-d.rail_expand = False
-d.rail_offset = (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
-d.rail_x = (0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.left_shape = 'RECTANGLE'
-d.nose_y = 0.019999999552965164
-d.nose_type = 'STRAIGHT'
-d.handrail_extend = 0.10000000149011612
-d.idmat_string = '3'
-d.post_y = 0.03999999910593033
-d.subs_alt = 0.0
-d.right_handrail = True
-d.idmats_expand = False
-d.right_shape = 'RECTANGLE'
-d.idmat_subs = '4'
-d.handrail_radius = 0.019999999552965164
-d.right_panel = True
-d.post_spacing = 1.0
-d.string_x = 0.019999999552965164
-d.height = 2.700000047683716
diff --git a/archipack/presets/archipack_stair/l_wood_over_concrete.png b/archipack/presets/archipack_stair/l_wood_over_concrete.png
deleted file mode 100644
index 0e2ce6b6..00000000
--- a/archipack/presets/archipack_stair/l_wood_over_concrete.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_stair/l_wood_over_concrete.py b/archipack/presets/archipack_stair/l_wood_over_concrete.py
deleted file mode 100644
index d4fc1344..00000000
--- a/archipack/presets/archipack_stair/l_wood_over_concrete.py
+++ /dev/null
@@ -1,155 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_stair[0]
-
-d.steps_type = 'CLOSED'
-d.handrail_slice_right = True
-d.total_angle = 6.2831854820251465
-d.user_defined_subs_enable = True
-d.string_z = 0.30000001192092896
-d.nose_z = 0.029999999329447746
-d.user_defined_subs = ''
-d.idmat_step_side = '3'
-d.handrail_x = 0.03999999910593033
-d.right_post = True
-d.left_post = True
-d.width = 1.5
-d.subs_offset_x = 0.0
-d.rail_mat.clear()
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '4'
-d.step_depth = 0.30000001192092896
-d.rail_z = (0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.right_subs = False
-d.left_panel = True
-d.idmat_handrail = '3'
-d.da = 1.5707963705062866
-d.post_alt = 0.0
-d.left_subs = False
-d.n_parts = 3
-d.user_defined_post_enable = True
-d.handrail_slice_left = True
-d.handrail_profil = 'SQUARE'
-d.handrail_expand = False
-d.panel_alt = 0.25
-d.post_expand = False
-d.subs_z = 1.0
-d.rail_alt = (1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0)
-d.panel_dist = 0.05000000074505806
-d.panel_expand = False
-d.x_offset = 0.0
-d.subs_expand = False
-d.idmat_post = '4'
-d.left_string = False
-d.string_alt = -0.03999999910593033
-d.handrail_y = 0.03999999910593033
-d.radius = 1.0
-d.string_expand = False
-d.post_z = 1.0
-d.idmat_top = '3'
-d.idmat_bottom = '1'
-d.parts.clear()
-item_sub_1 = d.parts.add()
-item_sub_1.name = ''
-item_sub_1.manipulators.clear()
-item_sub_2 = item_sub_1.manipulators.add()
-item_sub_2.name = ''
-item_sub_2.p0 = (0.0, 0.0, 1.4040000438690186)
-item_sub_2.prop1_name = 'length'
-item_sub_2.p2 = (1.0, 0.0, 0.0)
-item_sub_2.normal = (0.0, 0.0, 1.0)
-item_sub_2.pts_mode = 'SIZE'
-item_sub_2.p1 = (0.0, 4.0, 1.4040000438690186)
-item_sub_2.prop2_name = ''
-item_sub_2.type_key = 'SIZE'
-item_sub_1.right_shape = 'RECTANGLE'
-item_sub_1.radius = 0.699999988079071
-item_sub_1.type = 'S_STAIR'
-item_sub_1.length = 4.0
-item_sub_1.left_shape = 'RECTANGLE'
-item_sub_1.da = 1.5707963705062866
-item_sub_1 = d.parts.add()
-item_sub_1.name = ''
-item_sub_1.manipulators.clear()
-item_sub_2 = item_sub_1.manipulators.add()
-item_sub_2.name = ''
-item_sub_2.p0 = (-1.0, 4.0, 1.944000005722046)
-item_sub_2.prop1_name = 'da'
-item_sub_2.p2 = (0.0, 1.0, 0.0)
-item_sub_2.normal = (0.0, 0.0, 1.0)
-item_sub_2.pts_mode = 'RADIUS'
-item_sub_2.p1 = (1.0, 0.0, 0.0)
-item_sub_2.prop2_name = 'radius'
-item_sub_2.type_key = 'ARC_ANGLE_RADIUS'
-item_sub_1.right_shape = 'RECTANGLE'
-item_sub_1.radius = 0.699999988079071
-item_sub_1.type = 'C_STAIR'
-item_sub_1.length = 2.0
-item_sub_1.left_shape = 'RECTANGLE'
-item_sub_1.da = 1.5707963705062866
-item_sub_1 = d.parts.add()
-item_sub_1.name = ''
-item_sub_1.manipulators.clear()
-item_sub_2 = item_sub_1.manipulators.add()
-item_sub_2.name = ''
-item_sub_2.p0 = (-1.0, 5.0, 2.700000047683716)
-item_sub_2.prop1_name = 'length'
-item_sub_2.p2 = (1.0, 0.0, 0.0)
-item_sub_2.normal = (0.0, 0.0, 1.0)
-item_sub_2.pts_mode = 'SIZE'
-item_sub_2.p1 = (-3.0, 5.0, 2.700000047683716)
-item_sub_2.prop2_name = ''
-item_sub_2.type_key = 'SIZE'
-item_sub_1.right_shape = 'RECTANGLE'
-item_sub_1.radius = 0.699999988079071
-item_sub_1.type = 'S_STAIR'
-item_sub_1.length = 2.0
-item_sub_1.left_shape = 'RECTANGLE'
-item_sub_1.da = 1.5707963705062866
-d.subs_bottom = 'STEP'
-d.user_defined_post = ''
-d.panel_offset_x = 0.0
-d.idmat_side = '1'
-d.right_string = False
-d.idmat_raise = '1'
-d.left_rail = False
-d.parts_expand = False
-d.panel_z = 0.6000000238418579
-d.bottom_z = 0.029999999329447746
-d.z_mode = 'STANDARD'
-d.panel_x = 0.009999999776482582
-d.post_x = 0.03999999910593033
-d.presets = 'STAIR_L'
-d.steps_expand = True
-d.subs_x = 0.019999999552965164
-d.subs_spacing = 0.10000000149011612
-d.left_handrail = True
-d.handrail_offset = 0.0
-d.right_rail = False
-d.idmat_panel = '5'
-d.post_offset_x = 0.019999999552965164
-d.idmat_step_front = '3'
-d.rail_n = 1
-d.string_offset = 0.0
-d.subs_y = 0.019999999552965164
-d.handrail_alt = 1.0
-d.post_corners = False
-d.rail_expand = False
-d.rail_offset = (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
-d.rail_x = (0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.left_shape = 'RECTANGLE'
-d.nose_y = 0.019999999552965164
-d.nose_type = 'STRAIGHT'
-d.handrail_extend = 0.10000000149011612
-d.idmat_string = '3'
-d.post_y = 0.03999999910593033
-d.subs_alt = 0.0
-d.right_handrail = True
-d.idmats_expand = False
-d.right_shape = 'RECTANGLE'
-d.idmat_subs = '4'
-d.handrail_radius = 0.019999999552965164
-d.right_panel = True
-d.post_spacing = 1.0
-d.string_x = 0.019999999552965164
-d.height = 2.700000047683716
diff --git a/archipack/presets/archipack_stair/o_wood_over_concrete.png b/archipack/presets/archipack_stair/o_wood_over_concrete.png
deleted file mode 100644
index 215d42b9..00000000
--- a/archipack/presets/archipack_stair/o_wood_over_concrete.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_stair/o_wood_over_concrete.py b/archipack/presets/archipack_stair/o_wood_over_concrete.py
deleted file mode 100644
index 586aa990..00000000
--- a/archipack/presets/archipack_stair/o_wood_over_concrete.py
+++ /dev/null
@@ -1,136 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_stair[0]
-
-d.steps_type = 'CLOSED'
-d.handrail_slice_right = True
-d.total_angle = 6.2831854820251465
-d.user_defined_subs_enable = True
-d.string_z = 0.30000001192092896
-d.nose_z = 0.029999999329447746
-d.user_defined_subs = ''
-d.idmat_step_side = '3'
-d.handrail_x = 0.03999999910593033
-d.right_post = True
-d.left_post = True
-d.width = 1.5
-d.subs_offset_x = 0.0
-d.rail_mat.clear()
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '4'
-d.step_depth = 0.30000001192092896
-d.rail_z = (0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.right_subs = False
-d.left_panel = True
-d.idmat_handrail = '3'
-d.da = 3.1415927410125732
-d.post_alt = 0.0
-d.left_subs = False
-d.n_parts = 2
-d.user_defined_post_enable = True
-d.handrail_slice_left = True
-d.handrail_profil = 'SQUARE'
-d.handrail_expand = False
-d.panel_alt = 0.25
-d.post_expand = False
-d.subs_z = 1.0
-d.rail_alt = (1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0)
-d.panel_dist = 0.05000000074505806
-d.panel_expand = False
-d.x_offset = 0.0
-d.subs_expand = False
-d.idmat_post = '4'
-d.left_string = False
-d.string_alt = -0.03999999910593033
-d.handrail_y = 0.03999999910593033
-d.radius = 1.0
-d.string_expand = False
-d.post_z = 1.0
-d.idmat_top = '3'
-d.idmat_bottom = '1'
-d.parts.clear()
-item_sub_1 = d.parts.add()
-item_sub_1.name = ''
-item_sub_1.manipulators.clear()
-item_sub_2 = item_sub_1.manipulators.add()
-item_sub_2.name = ''
-item_sub_2.p0 = (-1.0, 0.0, 1.350000023841858)
-item_sub_2.prop1_name = 'da'
-item_sub_2.p2 = (-1.0, 1.2246468525851679e-16, 0.0)
-item_sub_2.normal = (0.0, 0.0, 1.0)
-item_sub_2.pts_mode = 'SIZE'
-item_sub_2.p1 = (1.0, 0.0, 0.0)
-item_sub_2.prop2_name = 'radius'
-item_sub_2.type_key = 'ARC_ANGLE_RADIUS'
-item_sub_1.right_shape = 'RECTANGLE'
-item_sub_1.radius = 0.699999988079071
-item_sub_1.type = 'D_STAIR'
-item_sub_1.length = 4.0
-item_sub_1.left_shape = 'RECTANGLE'
-item_sub_1.da = 1.5707963705062866
-item_sub_1 = d.parts.add()
-item_sub_1.name = ''
-item_sub_1.manipulators.clear()
-item_sub_2 = item_sub_1.manipulators.add()
-item_sub_2.name = ''
-item_sub_2.p0 = (-1.0, 0.0, 2.700000047683716)
-item_sub_2.prop1_name = 'da'
-item_sub_2.p2 = (1.0, -2.4492937051703357e-16, 0.0)
-item_sub_2.normal = (0.0, 0.0, 1.0)
-item_sub_2.pts_mode = 'RADIUS'
-item_sub_2.p1 = (-1.0, 1.2246468525851679e-16, 0.0)
-item_sub_2.prop2_name = 'radius'
-item_sub_2.type_key = 'ARC_ANGLE_RADIUS'
-item_sub_1.right_shape = 'RECTANGLE'
-item_sub_1.radius = 0.699999988079071
-item_sub_1.type = 'D_STAIR'
-item_sub_1.length = 2.0
-item_sub_1.left_shape = 'RECTANGLE'
-item_sub_1.da = 1.5707963705062866
-d.subs_bottom = 'STEP'
-d.user_defined_post = ''
-d.panel_offset_x = 0.0
-d.idmat_side = '1'
-d.right_string = False
-d.idmat_raise = '1'
-d.left_rail = False
-d.parts_expand = True
-d.panel_z = 0.6000000238418579
-d.bottom_z = 0.029999999329447746
-d.z_mode = 'STANDARD'
-d.panel_x = 0.009999999776482582
-d.post_x = 0.03999999910593033
-d.presets = 'STAIR_O'
-d.steps_expand = True
-d.subs_x = 0.019999999552965164
-d.subs_spacing = 0.10000000149011612
-d.left_handrail = True
-d.handrail_offset = 0.0
-d.right_rail = False
-d.idmat_panel = '5'
-d.post_offset_x = 0.019999999552965164
-d.idmat_step_front = '3'
-d.rail_n = 1
-d.string_offset = 0.0
-d.subs_y = 0.019999999552965164
-d.handrail_alt = 1.0
-d.post_corners = False
-d.rail_expand = False
-d.rail_offset = (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
-d.rail_x = (0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.left_shape = 'CIRCLE'
-d.nose_y = 0.019999999552965164
-d.nose_type = 'STRAIGHT'
-d.handrail_extend = 0.10000000149011612
-d.idmat_string = '3'
-d.post_y = 0.03999999910593033
-d.subs_alt = 0.0
-d.right_handrail = True
-d.idmats_expand = False
-d.right_shape = 'CIRCLE'
-d.idmat_subs = '4'
-d.handrail_radius = 0.019999999552965164
-d.right_panel = True
-d.post_spacing = 1.0
-d.string_x = 0.019999999552965164
-d.height = 2.700000047683716
diff --git a/archipack/presets/archipack_stair/u_wood_over_concrete.png b/archipack/presets/archipack_stair/u_wood_over_concrete.png
deleted file mode 100644
index aab27159..00000000
--- a/archipack/presets/archipack_stair/u_wood_over_concrete.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_stair/u_wood_over_concrete.py b/archipack/presets/archipack_stair/u_wood_over_concrete.py
deleted file mode 100644
index ba16dde5..00000000
--- a/archipack/presets/archipack_stair/u_wood_over_concrete.py
+++ /dev/null
@@ -1,155 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_stair[0]
-d.auto_update = False
-d.steps_type = 'CLOSED'
-d.handrail_slice_right = True
-d.total_angle = 6.2831854820251465
-d.user_defined_subs_enable = True
-d.string_z = 0.30000001192092896
-d.nose_z = 0.029999999329447746
-d.user_defined_subs = ''
-d.idmat_step_side = '3'
-d.handrail_x = 0.03999999910593033
-d.right_post = True
-d.left_post = True
-d.width = 1.5
-d.subs_offset_x = 0.0
-d.rail_mat.clear()
-item_sub_1 = d.rail_mat.add()
-item_sub_1.name = ''
-item_sub_1.index = '4'
-d.step_depth = 0.30000001192092896
-d.rail_z = (0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.right_subs = False
-d.left_panel = True
-d.idmat_handrail = '3'
-d.da = 3.1415927410125732
-d.post_alt = 0.0
-d.left_subs = False
-d.n_parts = 3
-d.user_defined_post_enable = True
-d.handrail_slice_left = True
-d.handrail_profil = 'SQUARE'
-d.handrail_expand = False
-d.panel_alt = 0.25
-d.post_expand = False
-d.subs_z = 1.0
-d.rail_alt = (1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0)
-d.panel_dist = 0.05000000074505806
-d.panel_expand = False
-d.x_offset = 0.0
-d.subs_expand = False
-d.idmat_post = '4'
-d.left_string = False
-d.string_alt = -0.03999999910593033
-d.handrail_y = 0.03999999910593033
-d.radius = 1.0
-d.string_expand = False
-d.post_z = 1.0
-d.idmat_top = '3'
-d.idmat_bottom = '1'
-d.parts.clear()
-item_sub_1 = d.parts.add()
-item_sub_1.name = ''
-item_sub_1.manipulators.clear()
-item_sub_2 = item_sub_1.manipulators.add()
-item_sub_2.name = ''
-item_sub_2.p0 = (0.0, 0.0, 0.7875000238418579)
-item_sub_2.prop1_name = 'length'
-item_sub_2.p2 = (1.0, 0.0, 0.0)
-item_sub_2.normal = (0.0, 0.0, 1.0)
-item_sub_2.pts_mode = 'SIZE'
-item_sub_2.p1 = (0.0, 2.0, 0.7875000238418579)
-item_sub_2.prop2_name = 'radius'
-item_sub_2.type_key = 'SIZE'
-item_sub_1.right_shape = 'RECTANGLE'
-item_sub_1.radius = 0.699999988079071
-item_sub_1.type = 'S_STAIR'
-item_sub_1.length = 2.0
-item_sub_1.left_shape = 'RECTANGLE'
-item_sub_1.da = 1.5707963705062866
-item_sub_1 = d.parts.add()
-item_sub_1.name = ''
-item_sub_1.manipulators.clear()
-item_sub_2 = item_sub_1.manipulators.add()
-item_sub_2.name = ''
-item_sub_2.p0 = (-1.0, 2.0, 1.912500023841858)
-item_sub_2.prop1_name = 'da'
-item_sub_2.p2 = (-1.0, -1.1920928955078125e-07, 0.0)
-item_sub_2.normal = (0.0, 0.0, 1.0)
-item_sub_2.pts_mode = 'RADIUS'
-item_sub_2.p1 = (1.0, 0.0, 0.0)
-item_sub_2.prop2_name = 'radius'
-item_sub_2.type_key = 'ARC_ANGLE_RADIUS'
-item_sub_1.right_shape = 'RECTANGLE'
-item_sub_1.radius = 0.699999988079071
-item_sub_1.type = 'D_STAIR'
-item_sub_1.length = 2.0
-item_sub_1.left_shape = 'RECTANGLE'
-item_sub_1.da = 1.5707963705062866
-item_sub_1 = d.parts.add()
-item_sub_1.name = ''
-item_sub_1.manipulators.clear()
-item_sub_2 = item_sub_1.manipulators.add()
-item_sub_2.name = ''
-item_sub_2.p0 = (-2.0, 1.9999998807907104, 2.700000047683716)
-item_sub_2.prop1_name = 'length'
-item_sub_2.p2 = (1.0, 0.0, 0.0)
-item_sub_2.normal = (0.0, 0.0, 1.0)
-item_sub_2.pts_mode = 'SIZE'
-item_sub_2.p1 = (-1.9999998807907104, -1.1920928955078125e-07, 2.700000047683716)
-item_sub_2.prop2_name = ''
-item_sub_2.type_key = 'SIZE'
-item_sub_1.right_shape = 'RECTANGLE'
-item_sub_1.radius = 0.699999988079071
-item_sub_1.type = 'S_STAIR'
-item_sub_1.length = 2.0
-item_sub_1.left_shape = 'RECTANGLE'
-item_sub_1.da = 1.5707963705062866
-d.subs_bottom = 'STEP'
-d.user_defined_post = ''
-d.panel_offset_x = 0.0
-d.idmat_side = '1'
-d.right_string = False
-d.idmat_raise = '1'
-d.left_rail = False
-d.parts_expand = False
-d.panel_z = 0.6000000238418579
-d.bottom_z = 0.029999999329447746
-d.z_mode = 'STANDARD'
-d.panel_x = 0.009999999776482582
-d.post_x = 0.03999999910593033
-d.presets = 'STAIR_U'
-d.steps_expand = True
-d.subs_x = 0.019999999552965164
-d.subs_spacing = 0.10000000149011612
-d.left_handrail = True
-d.handrail_offset = 0.0
-d.right_rail = False
-d.idmat_panel = '5'
-d.post_offset_x = 0.019999999552965164
-d.idmat_step_front = '3'
-d.rail_n = 1
-d.string_offset = 0.0
-d.subs_y = 0.019999999552965164
-d.handrail_alt = 1.0
-d.post_corners = False
-d.rail_expand = False
-d.rail_offset = (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
-d.rail_x = (0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806, 0.05000000074505806)
-d.left_shape = 'RECTANGLE'
-d.nose_y = 0.019999999552965164
-d.nose_type = 'STRAIGHT'
-d.handrail_extend = 0.10000000149011612
-d.idmat_string = '3'
-d.post_y = 0.03999999910593033
-d.subs_alt = 0.0
-d.right_handrail = True
-d.idmats_expand = False
-d.right_shape = 'RECTANGLE'
-d.idmat_subs = '4'
-d.handrail_radius = 0.019999999552965164
-d.right_panel = True
-d.post_spacing = 1.0
-d.string_x = 0.019999999552965164
-d.height = 2.700000047683716
diff --git a/archipack/presets/archipack_window/120x110_flat_2.png b/archipack/presets/archipack_window/120x110_flat_2.png
deleted file mode 100644
index 25f21c0a..00000000
--- a/archipack/presets/archipack_window/120x110_flat_2.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_window/120x110_flat_2.py b/archipack/presets/archipack_window/120x110_flat_2.py
deleted file mode 100644
index 7c7dcf9b..00000000
--- a/archipack/presets/archipack_window/120x110_flat_2.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_window[0]
-
-d.frame_y = 0.05999999865889549
-d.flip = False
-d.blind_z = 0.029999999329447746
-d.blind_open = 80.0
-d.hole_margin = 0.10000000149011612
-d.out_frame_y = 0.019999999552965164
-d.blind_y = 0.0020000000949949026
-d.in_tablet_x = 0.03999999910593033
-d.in_tablet_enable = True
-d.n_rows = 1
-d.radius = 2.5
-d.rows.clear()
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 2
-item_sub_1.cols = 2
-item_sub_1.height = 1.0
-d.out_tablet_x = 0.03999999910593033
-d.out_frame = False
-d.y = 0.20000000298023224
-d.in_tablet_z = 0.029999999329447746
-d.handle_altitude = 1.399999976158142
-d.out_frame_y2 = 0.019999999552965164
-d.out_tablet_y = 0.03999999910593033
-d.in_tablet_y = 0.03999999910593033
-d.out_frame_x = 0.10000000149011612
-d.offset = 0.10000000149011612
-d.window_shape = 'RECTANGLE'
-d.frame_x = 0.05999999865889549
-d.x = 1.2000000476837158
-d.z = 1.100000023841858
-d.hole_inside_mat = 1
-d.curve_steps = 16
-d.handle_enable = True
-d.hole_outside_mat = 0
-d.out_tablet_z = 0.029999999329447746
-d.window_type = 'FLAT'
-d.angle_y = 0.0
-d.elipsis_b = 0.5
-d.out_tablet_enable = True
-d.out_frame_offset = 0.0
-d.warning = False
-d.altitude = 1.0
-d.blind_enable = False
diff --git a/archipack/presets/archipack_window/120x110_flat_2_elliptic.png b/archipack/presets/archipack_window/120x110_flat_2_elliptic.png
deleted file mode 100644
index 6809b6fb..00000000
--- a/archipack/presets/archipack_window/120x110_flat_2_elliptic.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_window/120x110_flat_2_elliptic.py b/archipack/presets/archipack_window/120x110_flat_2_elliptic.py
deleted file mode 100644
index 312f7299..00000000
--- a/archipack/presets/archipack_window/120x110_flat_2_elliptic.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_window[0]
-
-d.frame_y = 0.05999999865889549
-d.flip = False
-d.blind_z = 0.029999999329447746
-d.blind_open = 80.0
-d.hole_margin = 0.10000000149011612
-d.out_frame_y = 0.019999999552965164
-d.blind_y = 0.0020000000949949026
-d.in_tablet_x = 0.03999999910593033
-d.in_tablet_enable = True
-d.n_rows = 2
-d.radius = 0.9599999785423279
-d.rows.clear()
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 2
-item_sub_1.cols = 2
-item_sub_1.height = 0.800000011920929
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 1
-item_sub_1.cols = 1
-item_sub_1.height = 1.0
-d.out_tablet_x = 0.03999999910593033
-d.out_frame = False
-d.y = 0.20000000298023224
-d.in_tablet_z = 0.029999999329447746
-d.handle_altitude = 1.399999976158142
-d.out_frame_y2 = 0.019999999552965164
-d.out_tablet_y = 0.03999999910593033
-d.in_tablet_y = 0.03999999910593033
-d.out_frame_x = 0.10000000149011612
-d.offset = 0.10000000149011612
-d.window_shape = 'ELLIPSIS'
-d.frame_x = 0.05999999865889549
-d.x = 1.2000000476837158
-d.z = 1.100000023841858
-d.hole_inside_mat = 1
-d.curve_steps = 32
-d.handle_enable = True
-d.hole_outside_mat = 0
-d.out_tablet_z = 0.029999999329447746
-d.window_type = 'FLAT'
-d.angle_y = 0.0
-d.elipsis_b = 0.5
-d.out_tablet_enable = True
-d.out_frame_offset = 0.0
-d.warning = False
-d.altitude = 1.0
-d.blind_enable = False
diff --git a/archipack/presets/archipack_window/120x110_flat_2_oblique.png b/archipack/presets/archipack_window/120x110_flat_2_oblique.png
deleted file mode 100644
index e775b887..00000000
--- a/archipack/presets/archipack_window/120x110_flat_2_oblique.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_window/120x110_flat_2_oblique.py b/archipack/presets/archipack_window/120x110_flat_2_oblique.py
deleted file mode 100644
index 010b4073..00000000
--- a/archipack/presets/archipack_window/120x110_flat_2_oblique.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_window[0]
-
-d.frame_y = 0.05999999865889549
-d.flip = False
-d.blind_z = 0.029999999329447746
-d.blind_open = 80.0
-d.hole_margin = 0.10000000149011612
-d.out_frame_y = 0.019999999552965164
-d.blind_y = 0.0020000000949949026
-d.in_tablet_x = 0.03999999910593033
-d.in_tablet_enable = True
-d.n_rows = 1
-d.radius = 0.9599999785423279
-d.rows.clear()
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 2
-item_sub_1.cols = 2
-item_sub_1.height = 0.800000011920929
-d.out_tablet_x = 0.03999999910593033
-d.out_frame = False
-d.y = 0.20000000298023224
-d.in_tablet_z = 0.029999999329447746
-d.handle_altitude = 1.399999976158142
-d.out_frame_y2 = 0.019999999552965164
-d.out_tablet_y = 0.03999999910593033
-d.in_tablet_y = 0.03999999910593033
-d.out_frame_x = 0.10000000149011612
-d.offset = 0.10000000149011612
-d.window_shape = 'QUADRI'
-d.frame_x = 0.05999999865889549
-d.x = 1.2000000476837158
-d.z = 1.100000023841858
-d.hole_inside_mat = 1
-d.curve_steps = 32
-d.handle_enable = True
-d.hole_outside_mat = 0
-d.out_tablet_z = 0.029999999329447746
-d.window_type = 'FLAT'
-d.angle_y = 0.39269909262657166
-d.elipsis_b = 0.5
-d.out_tablet_enable = True
-d.out_frame_offset = 0.0
-d.warning = False
-d.altitude = 1.0
-d.blind_enable = False
diff --git a/archipack/presets/archipack_window/120x110_flat_2_round.png b/archipack/presets/archipack_window/120x110_flat_2_round.png
deleted file mode 100644
index 5ae472dc..00000000
--- a/archipack/presets/archipack_window/120x110_flat_2_round.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_window/120x110_flat_2_round.py b/archipack/presets/archipack_window/120x110_flat_2_round.py
deleted file mode 100644
index 3d0fd325..00000000
--- a/archipack/presets/archipack_window/120x110_flat_2_round.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_window[0]
-
-d.frame_y = 0.05999999865889549
-d.flip = False
-d.blind_z = 0.029999999329447746
-d.blind_open = 80.0
-d.hole_margin = 0.10000000149011612
-d.out_frame_y = 0.019999999552965164
-d.blind_y = 0.0020000000949949026
-d.in_tablet_x = 0.03999999910593033
-d.in_tablet_enable = True
-d.n_rows = 2
-d.radius = 0.9599999785423279
-d.rows.clear()
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 2
-item_sub_1.cols = 2
-item_sub_1.height = 0.800000011920929
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 1
-item_sub_1.cols = 1
-item_sub_1.height = 1.0
-d.out_tablet_x = 0.03999999910593033
-d.out_frame = False
-d.y = 0.20000000298023224
-d.in_tablet_z = 0.029999999329447746
-d.handle_altitude = 1.399999976158142
-d.out_frame_y2 = 0.019999999552965164
-d.out_tablet_y = 0.03999999910593033
-d.in_tablet_y = 0.03999999910593033
-d.out_frame_x = 0.10000000149011612
-d.offset = 0.10000000149011612
-d.window_shape = 'ROUND'
-d.frame_x = 0.05999999865889549
-d.x = 1.2000000476837158
-d.z = 1.100000023841858
-d.hole_inside_mat = 1
-d.curve_steps = 16
-d.handle_enable = True
-d.hole_outside_mat = 0
-d.out_tablet_z = 0.029999999329447746
-d.window_type = 'FLAT'
-d.angle_y = 0.0
-d.elipsis_b = 0.5
-d.out_tablet_enable = True
-d.out_frame_offset = 0.0
-d.warning = False
-d.altitude = 1.0
-d.blind_enable = False
diff --git a/archipack/presets/archipack_window/180x110_flat_3.png b/archipack/presets/archipack_window/180x110_flat_3.png
deleted file mode 100644
index 22845518..00000000
--- a/archipack/presets/archipack_window/180x110_flat_3.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_window/180x110_flat_3.py b/archipack/presets/archipack_window/180x110_flat_3.py
deleted file mode 100644
index 3ae2748a..00000000
--- a/archipack/presets/archipack_window/180x110_flat_3.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_window[0]
-
-d.frame_y = 0.05999999865889549
-d.flip = False
-d.blind_z = 0.029999999329447746
-d.blind_open = 80.0
-d.hole_margin = 0.10000000149011612
-d.out_frame_y = 0.019999999552965164
-d.blind_y = 0.0020000000949949026
-d.in_tablet_x = 0.03999999910593033
-d.in_tablet_enable = True
-d.n_rows = 1
-d.radius = 2.5
-d.rows.clear()
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (33.33333206176758, 33.33333206176758, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 3
-item_sub_1.cols = 3
-item_sub_1.height = 1.0
-d.out_tablet_x = 0.03999999910593033
-d.out_frame = False
-d.y = 0.20000000298023224
-d.in_tablet_z = 0.029999999329447746
-d.handle_altitude = 1.399999976158142
-d.out_frame_y2 = 0.019999999552965164
-d.out_tablet_y = 0.03999999910593033
-d.in_tablet_y = 0.03999999910593033
-d.out_frame_x = 0.10000000149011612
-d.offset = 0.10000000149011612
-d.window_shape = 'RECTANGLE'
-d.frame_x = 0.05999999865889549
-d.x = 1.7999999523162842
-d.z = 1.100000023841858
-d.hole_inside_mat = 1
-d.curve_steps = 16
-d.handle_enable = True
-d.hole_outside_mat = 0
-d.out_tablet_z = 0.029999999329447746
-d.window_type = 'FLAT'
-d.angle_y = 0.0
-d.elipsis_b = 0.5
-d.out_tablet_enable = True
-d.out_frame_offset = 0.0
-d.warning = False
-d.altitude = 1.0
-d.blind_enable = False
diff --git a/archipack/presets/archipack_window/180x210_flat_3.png b/archipack/presets/archipack_window/180x210_flat_3.png
deleted file mode 100644
index 354e9be9..00000000
--- a/archipack/presets/archipack_window/180x210_flat_3.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_window/180x210_flat_3.py b/archipack/presets/archipack_window/180x210_flat_3.py
deleted file mode 100644
index df26b7a5..00000000
--- a/archipack/presets/archipack_window/180x210_flat_3.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_window[0]
-
-d.frame_y = 0.05999999865889549
-d.flip = False
-d.blind_z = 0.029999999329447746
-d.blind_open = 80.0
-d.hole_margin = 0.10000000149011612
-d.out_frame_y = 0.019999999552965164
-d.blind_y = 0.0020000000949949026
-d.in_tablet_x = 0.03999999910593033
-d.in_tablet_enable = True
-d.n_rows = 1
-d.radius = 2.5
-d.rows.clear()
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (33.33333206176758, 33.33333206176758, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 3
-item_sub_1.cols = 3
-item_sub_1.height = 1.0
-d.out_tablet_x = 0.03999999910593033
-d.out_frame = False
-d.y = 0.20000000298023224
-d.in_tablet_z = 0.029999999329447746
-d.handle_altitude = 1.399999976158142
-d.out_frame_y2 = 0.019999999552965164
-d.out_tablet_y = 0.03999999910593033
-d.in_tablet_y = 0.03999999910593033
-d.out_frame_x = 0.10000000149011612
-d.offset = 0.10000000149011612
-d.window_shape = 'RECTANGLE'
-d.frame_x = 0.05999999865889549
-d.x = 1.7999999523162842
-d.z = 2.0999999046325684
-d.hole_inside_mat = 1
-d.curve_steps = 16
-d.handle_enable = True
-d.hole_outside_mat = 0
-d.out_tablet_z = 0.029999999329447746
-d.window_type = 'FLAT'
-d.angle_y = 0.0
-d.elipsis_b = 0.5
-d.out_tablet_enable = True
-d.out_frame_offset = 0.0
-d.warning = False
-d.altitude = 0.0
-d.blind_enable = False
diff --git a/archipack/presets/archipack_window/180x210_rail_2.png b/archipack/presets/archipack_window/180x210_rail_2.png
deleted file mode 100644
index b7808c27..00000000
--- a/archipack/presets/archipack_window/180x210_rail_2.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_window/180x210_rail_2.py b/archipack/presets/archipack_window/180x210_rail_2.py
deleted file mode 100644
index d9f2cb89..00000000
--- a/archipack/presets/archipack_window/180x210_rail_2.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_window[0]
-
-d.frame_y = 0.05999999865889549
-d.flip = False
-d.blind_z = 0.029999999329447746
-d.blind_open = 80.0
-d.hole_margin = 0.10000000149011612
-d.out_frame_y = 0.019999999552965164
-d.blind_y = 0.0020000000949949026
-d.in_tablet_x = 0.03999999910593033
-d.in_tablet_enable = True
-d.n_rows = 1
-d.radius = 2.5
-d.rows.clear()
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 2
-item_sub_1.cols = 2
-item_sub_1.height = 1.0
-d.out_tablet_x = 0.03999999910593033
-d.out_frame = False
-d.y = 0.20000000298023224
-d.in_tablet_z = 0.029999999329447746
-d.handle_altitude = 1.399999976158142
-d.out_frame_y2 = 0.019999999552965164
-d.out_tablet_y = 0.03999999910593033
-d.in_tablet_y = 0.03999999910593033
-d.out_frame_x = 0.10000000149011612
-d.offset = 0.10000000149011612
-d.window_shape = 'RECTANGLE'
-d.frame_x = 0.05999999865889549
-d.x = 1.7999999523162842
-d.z = 2.0999999046325684
-d.hole_inside_mat = 1
-d.curve_steps = 16
-d.handle_enable = True
-d.hole_outside_mat = 0
-d.out_tablet_z = 0.029999999329447746
-d.window_type = 'RAIL'
-d.angle_y = 0.0
-d.elipsis_b = 0.5
-d.out_tablet_enable = True
-d.out_frame_offset = 0.0
-d.warning = False
-d.altitude = 0.0
-d.blind_enable = False
diff --git a/archipack/presets/archipack_window/240x210_rail_3.png b/archipack/presets/archipack_window/240x210_rail_3.png
deleted file mode 100644
index 1201622a..00000000
--- a/archipack/presets/archipack_window/240x210_rail_3.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_window/240x210_rail_3.py b/archipack/presets/archipack_window/240x210_rail_3.py
deleted file mode 100644
index 4cec930b..00000000
--- a/archipack/presets/archipack_window/240x210_rail_3.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_window[0]
-
-d.frame_y = 0.05999999865889549
-d.flip = False
-d.blind_z = 0.029999999329447746
-d.blind_open = 80.0
-d.hole_margin = 0.10000000149011612
-d.out_frame_y = 0.019999999552965164
-d.blind_y = 0.0020000000949949026
-d.in_tablet_x = 0.03999999910593033
-d.in_tablet_enable = True
-d.n_rows = 1
-d.radius = 2.5
-d.rows.clear()
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (33.33333206176758, 33.33333206176758, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 3
-item_sub_1.cols = 3
-item_sub_1.height = 1.0
-d.out_tablet_x = 0.03999999910593033
-d.out_frame = False
-d.y = 0.20000000298023224
-d.in_tablet_z = 0.029999999329447746
-d.handle_altitude = 1.399999976158142
-d.out_frame_y2 = 0.019999999552965164
-d.out_tablet_y = 0.03999999910593033
-d.in_tablet_y = 0.03999999910593033
-d.out_frame_x = 0.10000000149011612
-d.offset = 0.10000000149011612
-d.window_shape = 'RECTANGLE'
-d.frame_x = 0.05999999865889549
-d.x = 2.4000000953674316
-d.z = 2.0999999046325684
-d.hole_inside_mat = 1
-d.curve_steps = 16
-d.handle_enable = True
-d.hole_outside_mat = 0
-d.out_tablet_z = 0.029999999329447746
-d.window_type = 'RAIL'
-d.angle_y = 0.0
-d.elipsis_b = 0.5
-d.out_tablet_enable = True
-d.out_frame_offset = 0.0
-d.warning = False
-d.altitude = 0.0
-d.blind_enable = False
diff --git a/archipack/presets/archipack_window/80x80_flat_1.png b/archipack/presets/archipack_window/80x80_flat_1.png
deleted file mode 100644
index 8568fac8..00000000
--- a/archipack/presets/archipack_window/80x80_flat_1.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_window/80x80_flat_1.py b/archipack/presets/archipack_window/80x80_flat_1.py
deleted file mode 100644
index caf2980b..00000000
--- a/archipack/presets/archipack_window/80x80_flat_1.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_window[0]
-
-d.frame_y = 0.05999999865889549
-d.flip = False
-d.blind_z = 0.029999999329447746
-d.blind_open = 80.0
-d.hole_margin = 0.10000000149011612
-d.out_frame_y = 0.019999999552965164
-d.blind_y = 0.0020000000949949026
-d.in_tablet_x = 0.03999999910593033
-d.in_tablet_enable = True
-d.n_rows = 1
-d.radius = 2.5
-d.rows.clear()
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (50.0, 33.33333206176758, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 1
-item_sub_1.cols = 1
-item_sub_1.height = 1.0
-d.out_tablet_x = 0.03999999910593033
-d.out_frame = False
-d.y = 0.20000000298023224
-d.in_tablet_z = 0.029999999329447746
-d.handle_altitude = 1.399999976158142
-d.out_frame_y2 = 0.019999999552965164
-d.out_tablet_y = 0.03999999910593033
-d.in_tablet_y = 0.03999999910593033
-d.out_frame_x = 0.10000000149011612
-d.offset = 0.10000000149011612
-d.window_shape = 'RECTANGLE'
-d.frame_x = 0.05999999865889549
-d.x = 0.800000011920929
-d.z = 0.800000011920929
-d.hole_inside_mat = 1
-d.curve_steps = 16
-d.handle_enable = True
-d.hole_outside_mat = 0
-d.out_tablet_z = 0.029999999329447746
-d.window_type = 'FLAT'
-d.angle_y = 0.0
-d.elipsis_b = 0.5
-d.out_tablet_enable = True
-d.out_frame_offset = 0.0
-d.warning = False
-d.altitude = 1.2000000476837158
-d.blind_enable = False
diff --git a/archipack/presets/archipack_window/80x80_flat_1_circle.png b/archipack/presets/archipack_window/80x80_flat_1_circle.png
deleted file mode 100644
index bd856b37..00000000
--- a/archipack/presets/archipack_window/80x80_flat_1_circle.png
+++ /dev/null
Binary files differ
diff --git a/archipack/presets/archipack_window/80x80_flat_1_circle.py b/archipack/presets/archipack_window/80x80_flat_1_circle.py
deleted file mode 100644
index 18f5c8bc..00000000
--- a/archipack/presets/archipack_window/80x80_flat_1_circle.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import bpy
-d = bpy.context.active_object.data.archipack_window[0]
-
-d.frame_y = 0.05999999865889549
-d.flip = False
-d.blind_z = 0.029999999329447746
-d.blind_open = 80.0
-d.hole_margin = 0.10000000149011612
-d.out_frame_y = 0.019999999552965164
-d.blind_y = 0.0020000000949949026
-d.in_tablet_x = 0.03999999910593033
-d.in_tablet_enable = True
-d.n_rows = 2
-d.radius = 0.9599999785423279
-d.rows.clear()
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 2
-item_sub_1.cols = 2
-item_sub_1.height = 0.800000011920929
-item_sub_1 = d.rows.add()
-item_sub_1.name = ''
-item_sub_1.width = (50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0)
-item_sub_1.fixed = (False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)
-item_sub_1.auto_update = True
-item_sub_1.n_cols = 1
-item_sub_1.cols = 1
-item_sub_1.height = 1.0
-d.out_tablet_x = 0.03999999910593033
-d.out_frame = False
-d.y = 0.800000011920929
-d.in_tablet_z = 0.029999999329447746
-d.handle_altitude = 1.399999976158142
-d.out_frame_y2 = 0.019999999552965164
-d.out_tablet_y = 0.03999999910593033
-d.in_tablet_y = 0.03999999910593033
-d.out_frame_x = 0.10000000149011612
-d.offset = 0.10000000149011612
-d.window_shape = 'CIRCLE'
-d.frame_x = 0.05999999865889549
-d.x = 0.800000011920929
-d.z = 1.100000023841858
-d.hole_inside_mat = 1
-d.curve_steps = 32
-d.handle_enable = True
-d.hole_outside_mat = 0
-d.out_tablet_z = 0.029999999329447746
-d.window_type = 'FLAT'
-d.angle_y = 0.0
-d.elipsis_b = 0.5
-d.out_tablet_enable = True
-d.out_frame_offset = 0.0
-d.warning = False
-d.altitude = 1.0
-d.blind_enable = False
diff --git a/archipack/presets/missing.png b/archipack/presets/missing.png
deleted file mode 100644
index 7881102a..00000000
--- a/archipack/presets/missing.png
+++ /dev/null
Binary files differ