diff --git a/bricks/gen/newicons/AND 2 Bit.png b/bricks/gen/newicons/AND 2 Bit.png new file mode 100644 index 0000000..f41f873 Binary files /dev/null and b/bricks/gen/newicons/AND 2 Bit.png differ diff --git a/bricks/gen/newicons/AND 3 Bit.png b/bricks/gen/newicons/AND 3 Bit.png new file mode 100644 index 0000000..02cebe7 Binary files /dev/null and b/bricks/gen/newicons/AND 3 Bit.png differ diff --git a/bricks/gen/newicons/AND 4 Bit.png b/bricks/gen/newicons/AND 4 Bit.png new file mode 100644 index 0000000..519730b Binary files /dev/null and b/bricks/gen/newicons/AND 4 Bit.png differ diff --git a/bricks/gen/newicons/AND 5 Bit.png b/bricks/gen/newicons/AND 5 Bit.png new file mode 100644 index 0000000..47c2660 Binary files /dev/null and b/bricks/gen/newicons/AND 5 Bit.png differ diff --git a/bricks/gen/newicons/AND 6 Bit.png b/bricks/gen/newicons/AND 6 Bit.png new file mode 100644 index 0000000..ce03d15 Binary files /dev/null and b/bricks/gen/newicons/AND 6 Bit.png differ diff --git a/bricks/gen/newicons/AND 7 Bit.png b/bricks/gen/newicons/AND 7 Bit.png new file mode 100644 index 0000000..3408a70 Binary files /dev/null and b/bricks/gen/newicons/AND 7 Bit.png differ diff --git a/bricks/gen/newicons/AND 8 Bit.png b/bricks/gen/newicons/AND 8 Bit.png new file mode 100644 index 0000000..9361c88 Binary files /dev/null and b/bricks/gen/newicons/AND 8 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 1 Bit.png b/bricks/gen/newicons/Buffer 1 Bit.png new file mode 100644 index 0000000..99cf56c Binary files /dev/null and b/bricks/gen/newicons/Buffer 1 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 10 Bit.png b/bricks/gen/newicons/Buffer 10 Bit.png new file mode 100644 index 0000000..c3a1abb Binary files /dev/null and b/bricks/gen/newicons/Buffer 10 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 11 Bit.png b/bricks/gen/newicons/Buffer 11 Bit.png new file mode 100644 index 0000000..7664a89 Binary files /dev/null and b/bricks/gen/newicons/Buffer 11 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 12 Bit.png b/bricks/gen/newicons/Buffer 12 Bit.png new file mode 100644 index 0000000..418bac1 Binary files /dev/null and b/bricks/gen/newicons/Buffer 12 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 13 Bit.png b/bricks/gen/newicons/Buffer 13 Bit.png new file mode 100644 index 0000000..1f22321 Binary files /dev/null and b/bricks/gen/newicons/Buffer 13 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 14 Bit.png b/bricks/gen/newicons/Buffer 14 Bit.png new file mode 100644 index 0000000..ee77eed Binary files /dev/null and b/bricks/gen/newicons/Buffer 14 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 15 Bit.png b/bricks/gen/newicons/Buffer 15 Bit.png new file mode 100644 index 0000000..a5753b4 Binary files /dev/null and b/bricks/gen/newicons/Buffer 15 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 16 Bit.png b/bricks/gen/newicons/Buffer 16 Bit.png new file mode 100644 index 0000000..5073bef Binary files /dev/null and b/bricks/gen/newicons/Buffer 16 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 2 Bit.png b/bricks/gen/newicons/Buffer 2 Bit.png new file mode 100644 index 0000000..cb38d56 Binary files /dev/null and b/bricks/gen/newicons/Buffer 2 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 24 Bit.png b/bricks/gen/newicons/Buffer 24 Bit.png new file mode 100644 index 0000000..f915552 Binary files /dev/null and b/bricks/gen/newicons/Buffer 24 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 3 Bit.png b/bricks/gen/newicons/Buffer 3 Bit.png new file mode 100644 index 0000000..e6ac4c9 Binary files /dev/null and b/bricks/gen/newicons/Buffer 3 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 32 Bit.png b/bricks/gen/newicons/Buffer 32 Bit.png new file mode 100644 index 0000000..910dac4 Binary files /dev/null and b/bricks/gen/newicons/Buffer 32 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 4 Bit.png b/bricks/gen/newicons/Buffer 4 Bit.png new file mode 100644 index 0000000..0190475 Binary files /dev/null and b/bricks/gen/newicons/Buffer 4 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 5 Bit.png b/bricks/gen/newicons/Buffer 5 Bit.png new file mode 100644 index 0000000..787ff22 Binary files /dev/null and b/bricks/gen/newicons/Buffer 5 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 6 Bit.png b/bricks/gen/newicons/Buffer 6 Bit.png new file mode 100644 index 0000000..71874d5 Binary files /dev/null and b/bricks/gen/newicons/Buffer 6 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 7 Bit.png b/bricks/gen/newicons/Buffer 7 Bit.png new file mode 100644 index 0000000..e80bf90 Binary files /dev/null and b/bricks/gen/newicons/Buffer 7 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 8 Bit.png b/bricks/gen/newicons/Buffer 8 Bit.png new file mode 100644 index 0000000..1fe4fb3 Binary files /dev/null and b/bricks/gen/newicons/Buffer 8 Bit.png differ diff --git a/bricks/gen/newicons/Buffer 9 Bit.png b/bricks/gen/newicons/Buffer 9 Bit.png new file mode 100644 index 0000000..428c06d Binary files /dev/null and b/bricks/gen/newicons/Buffer 9 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 1 Bit.png b/bricks/gen/newicons/Buffer Active Low 1 Bit.png new file mode 100644 index 0000000..5eb8cc0 Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 1 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 10 Bit.png b/bricks/gen/newicons/Buffer Active Low 10 Bit.png new file mode 100644 index 0000000..a101758 Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 10 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 11 Bit.png b/bricks/gen/newicons/Buffer Active Low 11 Bit.png new file mode 100644 index 0000000..83a068c Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 11 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 12 Bit.png b/bricks/gen/newicons/Buffer Active Low 12 Bit.png new file mode 100644 index 0000000..6fedb5d Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 12 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 13 Bit.png b/bricks/gen/newicons/Buffer Active Low 13 Bit.png new file mode 100644 index 0000000..ca0f5dc Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 13 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 14 Bit.png b/bricks/gen/newicons/Buffer Active Low 14 Bit.png new file mode 100644 index 0000000..af0fcdd Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 14 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 15 Bit.png b/bricks/gen/newicons/Buffer Active Low 15 Bit.png new file mode 100644 index 0000000..b354a5e Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 15 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 16 Bit.png b/bricks/gen/newicons/Buffer Active Low 16 Bit.png new file mode 100644 index 0000000..30d704b Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 16 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 2 Bit.png b/bricks/gen/newicons/Buffer Active Low 2 Bit.png new file mode 100644 index 0000000..3f21b49 Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 2 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 24 Bit.png b/bricks/gen/newicons/Buffer Active Low 24 Bit.png new file mode 100644 index 0000000..57e6cef Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 24 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 3 Bit.png b/bricks/gen/newicons/Buffer Active Low 3 Bit.png new file mode 100644 index 0000000..108280b Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 3 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 32 Bit.png b/bricks/gen/newicons/Buffer Active Low 32 Bit.png new file mode 100644 index 0000000..71e63a2 Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 32 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 4 Bit.png b/bricks/gen/newicons/Buffer Active Low 4 Bit.png new file mode 100644 index 0000000..65eb625 Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 4 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 5 Bit.png b/bricks/gen/newicons/Buffer Active Low 5 Bit.png new file mode 100644 index 0000000..8e08a42 Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 5 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 6 Bit.png b/bricks/gen/newicons/Buffer Active Low 6 Bit.png new file mode 100644 index 0000000..87c6af3 Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 6 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 7 Bit.png b/bricks/gen/newicons/Buffer Active Low 7 Bit.png new file mode 100644 index 0000000..e89c8f4 Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 7 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 8 Bit.png b/bricks/gen/newicons/Buffer Active Low 8 Bit.png new file mode 100644 index 0000000..901670b Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 8 Bit.png differ diff --git a/bricks/gen/newicons/Buffer Active Low 9 Bit.png b/bricks/gen/newicons/Buffer Active Low 9 Bit.png new file mode 100644 index 0000000..4e21875 Binary files /dev/null and b/bricks/gen/newicons/Buffer Active Low 9 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 1 Bit.png b/bricks/gen/newicons/D FlipFlop 1 Bit.png new file mode 100644 index 0000000..56712cf Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 1 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 10 Bit.png b/bricks/gen/newicons/D FlipFlop 10 Bit.png new file mode 100644 index 0000000..8d904bd Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 10 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 11 Bit.png b/bricks/gen/newicons/D FlipFlop 11 Bit.png new file mode 100644 index 0000000..4864baa Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 11 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 12 Bit.png b/bricks/gen/newicons/D FlipFlop 12 Bit.png new file mode 100644 index 0000000..a082b7b Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 12 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 13 Bit.png b/bricks/gen/newicons/D FlipFlop 13 Bit.png new file mode 100644 index 0000000..a9b89f6 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 13 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 14 Bit.png b/bricks/gen/newicons/D FlipFlop 14 Bit.png new file mode 100644 index 0000000..2f084d6 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 14 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 15 Bit.png b/bricks/gen/newicons/D FlipFlop 15 Bit.png new file mode 100644 index 0000000..4b701bf Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 15 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 16 Bit.png b/bricks/gen/newicons/D FlipFlop 16 Bit.png new file mode 100644 index 0000000..c674c98 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 16 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 2 Bit.png b/bricks/gen/newicons/D FlipFlop 2 Bit.png new file mode 100644 index 0000000..b901733 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 2 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 24 Bit.png b/bricks/gen/newicons/D FlipFlop 24 Bit.png new file mode 100644 index 0000000..5d1d597 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 24 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 3 Bit.png b/bricks/gen/newicons/D FlipFlop 3 Bit.png new file mode 100644 index 0000000..97c4131 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 3 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 32 Bit.png b/bricks/gen/newicons/D FlipFlop 32 Bit.png new file mode 100644 index 0000000..d650c9e Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 32 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 4 Bit.png b/bricks/gen/newicons/D FlipFlop 4 Bit.png new file mode 100644 index 0000000..cae9f60 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 4 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 5 Bit.png b/bricks/gen/newicons/D FlipFlop 5 Bit.png new file mode 100644 index 0000000..881d031 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 5 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 6 Bit.png b/bricks/gen/newicons/D FlipFlop 6 Bit.png new file mode 100644 index 0000000..5db2c0b Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 6 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 7 Bit.png b/bricks/gen/newicons/D FlipFlop 7 Bit.png new file mode 100644 index 0000000..70eacc2 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 7 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 8 Bit.png b/bricks/gen/newicons/D FlipFlop 8 Bit.png new file mode 100644 index 0000000..dde163b Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 8 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop 9 Bit.png b/bricks/gen/newicons/D FlipFlop 9 Bit.png new file mode 100644 index 0000000..b5361f2 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop 9 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 1 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 1 Bit.png new file mode 100644 index 0000000..233b84e Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 1 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 10 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 10 Bit.png new file mode 100644 index 0000000..c704fbe Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 10 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 11 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 11 Bit.png new file mode 100644 index 0000000..267f41a Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 11 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 12 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 12 Bit.png new file mode 100644 index 0000000..0429472 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 12 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 13 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 13 Bit.png new file mode 100644 index 0000000..33cf74e Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 13 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 14 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 14 Bit.png new file mode 100644 index 0000000..f266151 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 14 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 15 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 15 Bit.png new file mode 100644 index 0000000..6e0a427 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 15 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 16 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 16 Bit.png new file mode 100644 index 0000000..ce84687 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 16 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 2 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 2 Bit.png new file mode 100644 index 0000000..4d9c1bb Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 2 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 24 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 24 Bit.png new file mode 100644 index 0000000..84ae498 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 24 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 3 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 3 Bit.png new file mode 100644 index 0000000..3f4210c Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 3 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 32 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 32 Bit.png new file mode 100644 index 0000000..b221bdb Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 32 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 4 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 4 Bit.png new file mode 100644 index 0000000..1693354 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 4 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 5 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 5 Bit.png new file mode 100644 index 0000000..417eb60 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 5 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 6 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 6 Bit.png new file mode 100644 index 0000000..5557163 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 6 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 7 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 7 Bit.png new file mode 100644 index 0000000..c713a6e Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 7 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 8 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 8 Bit.png new file mode 100644 index 0000000..aeb8b79 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 8 Bit.png differ diff --git a/bricks/gen/newicons/D FlipFlop Active Low 9 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 9 Bit.png new file mode 100644 index 0000000..85f5212 Binary files /dev/null and b/bricks/gen/newicons/D FlipFlop Active Low 9 Bit.png differ diff --git a/bricks/gen/newicons/Demux 1 Bit.png b/bricks/gen/newicons/Demux 1 Bit.png new file mode 100644 index 0000000..3c2ec3d Binary files /dev/null and b/bricks/gen/newicons/Demux 1 Bit.png differ diff --git a/bricks/gen/newicons/Demux 2 Bit.png b/bricks/gen/newicons/Demux 2 Bit.png new file mode 100644 index 0000000..42ec965 Binary files /dev/null and b/bricks/gen/newicons/Demux 2 Bit.png differ diff --git a/bricks/gen/newicons/Demux 3 Bit.png b/bricks/gen/newicons/Demux 3 Bit.png new file mode 100644 index 0000000..33165f7 Binary files /dev/null and b/bricks/gen/newicons/Demux 3 Bit.png differ diff --git a/bricks/gen/newicons/Demux 4 Bit.png b/bricks/gen/newicons/Demux 4 Bit.png new file mode 100644 index 0000000..7ab582e Binary files /dev/null and b/bricks/gen/newicons/Demux 4 Bit.png differ diff --git a/bricks/gen/newicons/Demux 5 Bit.png b/bricks/gen/newicons/Demux 5 Bit.png new file mode 100644 index 0000000..45c26cc Binary files /dev/null and b/bricks/gen/newicons/Demux 5 Bit.png differ diff --git a/bricks/gen/newicons/Demux 6 Bit.png b/bricks/gen/newicons/Demux 6 Bit.png new file mode 100644 index 0000000..8b5a7a7 Binary files /dev/null and b/bricks/gen/newicons/Demux 6 Bit.png differ diff --git a/bricks/gen/newicons/NAND 2 Bit.png b/bricks/gen/newicons/NAND 2 Bit.png new file mode 100644 index 0000000..c54cdb5 Binary files /dev/null and b/bricks/gen/newicons/NAND 2 Bit.png differ diff --git a/bricks/gen/newicons/NAND 3 Bit.png b/bricks/gen/newicons/NAND 3 Bit.png new file mode 100644 index 0000000..29c70a9 Binary files /dev/null and b/bricks/gen/newicons/NAND 3 Bit.png differ diff --git a/bricks/gen/newicons/NAND 4 Bit.png b/bricks/gen/newicons/NAND 4 Bit.png new file mode 100644 index 0000000..92b3934 Binary files /dev/null and b/bricks/gen/newicons/NAND 4 Bit.png differ diff --git a/bricks/gen/newicons/NAND 5 Bit.png b/bricks/gen/newicons/NAND 5 Bit.png new file mode 100644 index 0000000..3c7abc6 Binary files /dev/null and b/bricks/gen/newicons/NAND 5 Bit.png differ diff --git a/bricks/gen/newicons/NAND 6 Bit.png b/bricks/gen/newicons/NAND 6 Bit.png new file mode 100644 index 0000000..ac0fe46 Binary files /dev/null and b/bricks/gen/newicons/NAND 6 Bit.png differ diff --git a/bricks/gen/newicons/NAND 7 Bit.png b/bricks/gen/newicons/NAND 7 Bit.png new file mode 100644 index 0000000..10ff348 Binary files /dev/null and b/bricks/gen/newicons/NAND 7 Bit.png differ diff --git a/bricks/gen/newicons/NAND 8 Bit.png b/bricks/gen/newicons/NAND 8 Bit.png new file mode 100644 index 0000000..50f72f5 Binary files /dev/null and b/bricks/gen/newicons/NAND 8 Bit.png differ diff --git a/bricks/gen/newicons/NOR 2 Bit.png b/bricks/gen/newicons/NOR 2 Bit.png new file mode 100644 index 0000000..028982c Binary files /dev/null and b/bricks/gen/newicons/NOR 2 Bit.png differ diff --git a/bricks/gen/newicons/NOR 3 Bit.png b/bricks/gen/newicons/NOR 3 Bit.png new file mode 100644 index 0000000..c4d16c0 Binary files /dev/null and b/bricks/gen/newicons/NOR 3 Bit.png differ diff --git a/bricks/gen/newicons/NOR 4 Bit.png b/bricks/gen/newicons/NOR 4 Bit.png new file mode 100644 index 0000000..aa59eaf Binary files /dev/null and b/bricks/gen/newicons/NOR 4 Bit.png differ diff --git a/bricks/gen/newicons/NOR 5 Bit.png b/bricks/gen/newicons/NOR 5 Bit.png new file mode 100644 index 0000000..bb40137 Binary files /dev/null and b/bricks/gen/newicons/NOR 5 Bit.png differ diff --git a/bricks/gen/newicons/NOR 6 Bit.png b/bricks/gen/newicons/NOR 6 Bit.png new file mode 100644 index 0000000..f24fc75 Binary files /dev/null and b/bricks/gen/newicons/NOR 6 Bit.png differ diff --git a/bricks/gen/newicons/NOR 7 Bit.png b/bricks/gen/newicons/NOR 7 Bit.png new file mode 100644 index 0000000..fbbdd74 Binary files /dev/null and b/bricks/gen/newicons/NOR 7 Bit.png differ diff --git a/bricks/gen/newicons/NOR 8 Bit.png b/bricks/gen/newicons/NOR 8 Bit.png new file mode 100644 index 0000000..2a6a9f1 Binary files /dev/null and b/bricks/gen/newicons/NOR 8 Bit.png differ diff --git a/bricks/gen/newicons/OR 2 Bit.png b/bricks/gen/newicons/OR 2 Bit.png new file mode 100644 index 0000000..038a930 Binary files /dev/null and b/bricks/gen/newicons/OR 2 Bit.png differ diff --git a/bricks/gen/newicons/OR 3 Bit.png b/bricks/gen/newicons/OR 3 Bit.png new file mode 100644 index 0000000..830edb7 Binary files /dev/null and b/bricks/gen/newicons/OR 3 Bit.png differ diff --git a/bricks/gen/newicons/OR 4 Bit.png b/bricks/gen/newicons/OR 4 Bit.png new file mode 100644 index 0000000..b27ca85 Binary files /dev/null and b/bricks/gen/newicons/OR 4 Bit.png differ diff --git a/bricks/gen/newicons/OR 5 Bit.png b/bricks/gen/newicons/OR 5 Bit.png new file mode 100644 index 0000000..f1c1ecf Binary files /dev/null and b/bricks/gen/newicons/OR 5 Bit.png differ diff --git a/bricks/gen/newicons/OR 6 Bit.png b/bricks/gen/newicons/OR 6 Bit.png new file mode 100644 index 0000000..46373a6 Binary files /dev/null and b/bricks/gen/newicons/OR 6 Bit.png differ diff --git a/bricks/gen/newicons/OR 7 Bit.png b/bricks/gen/newicons/OR 7 Bit.png new file mode 100644 index 0000000..ac54d7a Binary files /dev/null and b/bricks/gen/newicons/OR 7 Bit.png differ diff --git a/bricks/gen/newicons/OR 8 Bit.png b/bricks/gen/newicons/OR 8 Bit.png new file mode 100644 index 0000000..f2809b2 Binary files /dev/null and b/bricks/gen/newicons/OR 8 Bit.png differ diff --git a/bricks/gen/newicons/Wire 1x1.png b/bricks/gen/newicons/Wire 1x1.png new file mode 100644 index 0000000..f1dddec Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1.png differ diff --git a/bricks/gen/newicons/Wire 1x10f.png b/bricks/gen/newicons/Wire 1x10f.png new file mode 100644 index 0000000..0deaa51 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x10f.png differ diff --git a/bricks/gen/newicons/Wire 1x11f.png b/bricks/gen/newicons/Wire 1x11f.png new file mode 100644 index 0000000..f4142f6 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x11f.png differ diff --git a/bricks/gen/newicons/Wire 1x12f.png b/bricks/gen/newicons/Wire 1x12f.png new file mode 100644 index 0000000..44cc74e Binary files /dev/null and b/bricks/gen/newicons/Wire 1x12f.png differ diff --git a/bricks/gen/newicons/Wire 1x13f.png b/bricks/gen/newicons/Wire 1x13f.png new file mode 100644 index 0000000..043802c Binary files /dev/null and b/bricks/gen/newicons/Wire 1x13f.png differ diff --git a/bricks/gen/newicons/Wire 1x14f.png b/bricks/gen/newicons/Wire 1x14f.png new file mode 100644 index 0000000..dd7b3fe Binary files /dev/null and b/bricks/gen/newicons/Wire 1x14f.png differ diff --git a/bricks/gen/newicons/Wire 1x15f.png b/bricks/gen/newicons/Wire 1x15f.png new file mode 100644 index 0000000..b0382c7 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x15f.png differ diff --git a/bricks/gen/newicons/Wire 1x16f.png b/bricks/gen/newicons/Wire 1x16f.png new file mode 100644 index 0000000..b2920b6 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x16f.png differ diff --git a/bricks/gen/newicons/Wire 1x1f.png b/bricks/gen/newicons/Wire 1x1f.png new file mode 100644 index 0000000..7098e9d Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x10f.png b/bricks/gen/newicons/Wire 1x1x10f.png new file mode 100644 index 0000000..e130e93 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x10f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x11f.png b/bricks/gen/newicons/Wire 1x1x11f.png new file mode 100644 index 0000000..cd94e4d Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x11f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x12.png b/bricks/gen/newicons/Wire 1x1x12.png new file mode 100644 index 0000000..c3485c8 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x12.png differ diff --git a/bricks/gen/newicons/Wire 1x1x128f.png b/bricks/gen/newicons/Wire 1x1x128f.png new file mode 100644 index 0000000..30c61ec Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x128f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x13f.png b/bricks/gen/newicons/Wire 1x1x13f.png new file mode 100644 index 0000000..d2b957a Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x13f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x14f.png b/bricks/gen/newicons/Wire 1x1x14f.png new file mode 100644 index 0000000..27003fd Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x14f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x16.png b/bricks/gen/newicons/Wire 1x1x16.png new file mode 100644 index 0000000..4c35f9e Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x16.png differ diff --git a/bricks/gen/newicons/Wire 1x1x160f.png b/bricks/gen/newicons/Wire 1x1x160f.png new file mode 100644 index 0000000..86f472a Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x160f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x16f.png b/bricks/gen/newicons/Wire 1x1x16f.png new file mode 100644 index 0000000..d8189c0 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x16f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x17f.png b/bricks/gen/newicons/Wire 1x1x17f.png new file mode 100644 index 0000000..65976c2 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x17f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x19f.png b/bricks/gen/newicons/Wire 1x1x19f.png new file mode 100644 index 0000000..a4ed920 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x19f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x2.png b/bricks/gen/newicons/Wire 1x1x2.png new file mode 100644 index 0000000..c2c0533 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x2.png differ diff --git a/bricks/gen/newicons/Wire 1x1x20f.png b/bricks/gen/newicons/Wire 1x1x20f.png new file mode 100644 index 0000000..9bb2dfe Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x20f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x22f.png b/bricks/gen/newicons/Wire 1x1x22f.png new file mode 100644 index 0000000..ce5157d Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x22f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x23f.png b/bricks/gen/newicons/Wire 1x1x23f.png new file mode 100644 index 0000000..3db8682 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x23f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x24.png b/bricks/gen/newicons/Wire 1x1x24.png new file mode 100644 index 0000000..cdd38fb Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x24.png differ diff --git a/bricks/gen/newicons/Wire 1x1x28f.png b/bricks/gen/newicons/Wire 1x1x28f.png new file mode 100644 index 0000000..d5885d0 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x28f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x2f.png b/bricks/gen/newicons/Wire 1x1x2f.png new file mode 100644 index 0000000..db9b197 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x2f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x3.png b/bricks/gen/newicons/Wire 1x1x3.png new file mode 100644 index 0000000..991ad5a Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x3.png differ diff --git a/bricks/gen/newicons/Wire 1x1x32.png b/bricks/gen/newicons/Wire 1x1x32.png new file mode 100644 index 0000000..5ae0eaf Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x32.png differ diff --git a/bricks/gen/newicons/Wire 1x1x32f.png b/bricks/gen/newicons/Wire 1x1x32f.png new file mode 100644 index 0000000..ed7e8d8 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x32f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x4.png b/bricks/gen/newicons/Wire 1x1x4.png new file mode 100644 index 0000000..3213721 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x4.png differ diff --git a/bricks/gen/newicons/Wire 1x1x40f.png b/bricks/gen/newicons/Wire 1x1x40f.png new file mode 100644 index 0000000..1406c6a Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x40f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x4f.png b/bricks/gen/newicons/Wire 1x1x4f.png new file mode 100644 index 0000000..5dc5b94 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x4f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x5.png b/bricks/gen/newicons/Wire 1x1x5.png new file mode 100644 index 0000000..dfa603c Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x5.png differ diff --git a/bricks/gen/newicons/Wire 1x1x56f.png b/bricks/gen/newicons/Wire 1x1x56f.png new file mode 100644 index 0000000..bf484c6 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x56f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x5f.png b/bricks/gen/newicons/Wire 1x1x5f.png new file mode 100644 index 0000000..c119169 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x5f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x6.png b/bricks/gen/newicons/Wire 1x1x6.png new file mode 100644 index 0000000..d02e363 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x6.png differ diff --git a/bricks/gen/newicons/Wire 1x1x64f.png b/bricks/gen/newicons/Wire 1x1x64f.png new file mode 100644 index 0000000..c028e82 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x64f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x7.png b/bricks/gen/newicons/Wire 1x1x7.png new file mode 100644 index 0000000..cd08f07 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x7.png differ diff --git a/bricks/gen/newicons/Wire 1x1x7f.png b/bricks/gen/newicons/Wire 1x1x7f.png new file mode 100644 index 0000000..27841e4 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x7f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x8.png b/bricks/gen/newicons/Wire 1x1x8.png new file mode 100644 index 0000000..5139c28 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x8.png differ diff --git a/bricks/gen/newicons/Wire 1x1x80f.png b/bricks/gen/newicons/Wire 1x1x80f.png new file mode 100644 index 0000000..009daba Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x80f.png differ diff --git a/bricks/gen/newicons/Wire 1x1x8f.png b/bricks/gen/newicons/Wire 1x1x8f.png new file mode 100644 index 0000000..4979636 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x1x8f.png differ diff --git a/bricks/gen/newicons/Wire 1x24f.png b/bricks/gen/newicons/Wire 1x24f.png new file mode 100644 index 0000000..1be1ad7 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x24f.png differ diff --git a/bricks/gen/newicons/Wire 1x2f.png b/bricks/gen/newicons/Wire 1x2f.png new file mode 100644 index 0000000..39b2c84 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x2f.png differ diff --git a/bricks/gen/newicons/Wire 1x2x5f.png b/bricks/gen/newicons/Wire 1x2x5f.png new file mode 100644 index 0000000..9168df0 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x2x5f.png differ diff --git a/bricks/gen/newicons/Wire 1x32f.png b/bricks/gen/newicons/Wire 1x32f.png new file mode 100644 index 0000000..72c707e Binary files /dev/null and b/bricks/gen/newicons/Wire 1x32f.png differ diff --git a/bricks/gen/newicons/Wire 1x3f.png b/bricks/gen/newicons/Wire 1x3f.png new file mode 100644 index 0000000..72f4ec5 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x3f.png differ diff --git a/bricks/gen/newicons/Wire 1x48f.png b/bricks/gen/newicons/Wire 1x48f.png new file mode 100644 index 0000000..ed30821 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x48f.png differ diff --git a/bricks/gen/newicons/Wire 1x4f.png b/bricks/gen/newicons/Wire 1x4f.png new file mode 100644 index 0000000..a79fb33 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x4f.png differ diff --git a/bricks/gen/newicons/Wire 1x5f.png b/bricks/gen/newicons/Wire 1x5f.png new file mode 100644 index 0000000..e9d0de0 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x5f.png differ diff --git a/bricks/gen/newicons/Wire 1x64f.png b/bricks/gen/newicons/Wire 1x64f.png new file mode 100644 index 0000000..03e705f Binary files /dev/null and b/bricks/gen/newicons/Wire 1x64f.png differ diff --git a/bricks/gen/newicons/Wire 1x6f.png b/bricks/gen/newicons/Wire 1x6f.png new file mode 100644 index 0000000..dd445f0 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x6f.png differ diff --git a/bricks/gen/newicons/Wire 1x7f.png b/bricks/gen/newicons/Wire 1x7f.png new file mode 100644 index 0000000..69f2266 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x7f.png differ diff --git a/bricks/gen/newicons/Wire 1x8f.png b/bricks/gen/newicons/Wire 1x8f.png new file mode 100644 index 0000000..83263c1 Binary files /dev/null and b/bricks/gen/newicons/Wire 1x8f.png differ diff --git a/bricks/gen/newicons/Wire 1x9f.png b/bricks/gen/newicons/Wire 1x9f.png new file mode 100644 index 0000000..a7bc01e Binary files /dev/null and b/bricks/gen/newicons/Wire 1x9f.png differ diff --git a/bricks/gen/newicons/Wire 2x2f.png b/bricks/gen/newicons/Wire 2x2f.png new file mode 100644 index 0000000..e09fe4e Binary files /dev/null and b/bricks/gen/newicons/Wire 2x2f.png differ diff --git a/bricks/gen/newicons/Wire 4x4f.png b/bricks/gen/newicons/Wire 4x4f.png new file mode 100644 index 0000000..7e19e3b Binary files /dev/null and b/bricks/gen/newicons/Wire 4x4f.png differ diff --git a/bricks/gen/newicons/Wire 64x64f.png b/bricks/gen/newicons/Wire 64x64f.png new file mode 100644 index 0000000..7e11c74 Binary files /dev/null and b/bricks/gen/newicons/Wire 64x64f.png differ diff --git a/bricks/gen/newicons/XNOR 2 Bit.png b/bricks/gen/newicons/XNOR 2 Bit.png new file mode 100644 index 0000000..4808a17 Binary files /dev/null and b/bricks/gen/newicons/XNOR 2 Bit.png differ diff --git a/bricks/gen/newicons/XNOR 3 Bit.png b/bricks/gen/newicons/XNOR 3 Bit.png new file mode 100644 index 0000000..40dd1f5 Binary files /dev/null and b/bricks/gen/newicons/XNOR 3 Bit.png differ diff --git a/bricks/gen/newicons/XNOR 4 Bit.png b/bricks/gen/newicons/XNOR 4 Bit.png new file mode 100644 index 0000000..e10c54d Binary files /dev/null and b/bricks/gen/newicons/XNOR 4 Bit.png differ diff --git a/bricks/gen/newicons/XNOR 5 Bit.png b/bricks/gen/newicons/XNOR 5 Bit.png new file mode 100644 index 0000000..fe21413 Binary files /dev/null and b/bricks/gen/newicons/XNOR 5 Bit.png differ diff --git a/bricks/gen/newicons/XNOR 6 Bit.png b/bricks/gen/newicons/XNOR 6 Bit.png new file mode 100644 index 0000000..56fc3cf Binary files /dev/null and b/bricks/gen/newicons/XNOR 6 Bit.png differ diff --git a/bricks/gen/newicons/XNOR 7 Bit.png b/bricks/gen/newicons/XNOR 7 Bit.png new file mode 100644 index 0000000..92f6e4e Binary files /dev/null and b/bricks/gen/newicons/XNOR 7 Bit.png differ diff --git a/bricks/gen/newicons/XNOR 8 Bit.png b/bricks/gen/newicons/XNOR 8 Bit.png new file mode 100644 index 0000000..35cdb20 Binary files /dev/null and b/bricks/gen/newicons/XNOR 8 Bit.png differ diff --git a/bricks/gen/newicons/XOR 2 Bit.png b/bricks/gen/newicons/XOR 2 Bit.png new file mode 100644 index 0000000..9376260 Binary files /dev/null and b/bricks/gen/newicons/XOR 2 Bit.png differ diff --git a/bricks/gen/newicons/XOR 3 Bit.png b/bricks/gen/newicons/XOR 3 Bit.png new file mode 100644 index 0000000..9764916 Binary files /dev/null and b/bricks/gen/newicons/XOR 3 Bit.png differ diff --git a/bricks/gen/newicons/XOR 4 Bit.png b/bricks/gen/newicons/XOR 4 Bit.png new file mode 100644 index 0000000..aed0a7e Binary files /dev/null and b/bricks/gen/newicons/XOR 4 Bit.png differ diff --git a/bricks/gen/newicons/XOR 5 Bit.png b/bricks/gen/newicons/XOR 5 Bit.png new file mode 100644 index 0000000..2d5eb0f Binary files /dev/null and b/bricks/gen/newicons/XOR 5 Bit.png differ diff --git a/bricks/gen/newicons/XOR 6 Bit.png b/bricks/gen/newicons/XOR 6 Bit.png new file mode 100644 index 0000000..70eee68 Binary files /dev/null and b/bricks/gen/newicons/XOR 6 Bit.png differ diff --git a/bricks/gen/newicons/XOR 7 Bit.png b/bricks/gen/newicons/XOR 7 Bit.png new file mode 100644 index 0000000..7fea2ee Binary files /dev/null and b/bricks/gen/newicons/XOR 7 Bit.png differ diff --git a/bricks/gen/newicons/XOR 8 Bit.png b/bricks/gen/newicons/XOR 8 Bit.png new file mode 100644 index 0000000..956c950 Binary files /dev/null and b/bricks/gen/newicons/XOR 8 Bit.png differ