diff --git a/assets/beos-icons b/assets/beos-icons
new file mode 160000
index 0000000..1c1067e
--- /dev/null
+++ b/assets/beos-icons
@@ -0,0 +1 @@
+Subproject commit 1c1067eabaeb0196c12606ac19b2aed4496bc15e
diff --git a/assets/beos-tiles/04-Bishop-icon.png b/assets/beos-tiles/04-Bishop-icon.png
new file mode 100644
index 0000000..4875afb
Binary files /dev/null and b/assets/beos-tiles/04-Bishop-icon.png differ
diff --git a/assets/beos-tiles/05-Queen-icon.png b/assets/beos-tiles/05-Queen-icon.png
new file mode 100644
index 0000000..865f691
Binary files /dev/null and b/assets/beos-tiles/05-Queen-icon.png differ
diff --git a/assets/beos-tiles/1217_1_32x32x4.png b/assets/beos-tiles/1217_1_32x32x4.png
new file mode 100644
index 0000000..403ce49
Binary files /dev/null and b/assets/beos-tiles/1217_1_32x32x4.png differ
diff --git a/assets/beos-tiles/1257_1_32x32x4.png b/assets/beos-tiles/1257_1_32x32x4.png
new file mode 100644
index 0000000..a2b85cb
Binary files /dev/null and b/assets/beos-tiles/1257_1_32x32x4.png differ
diff --git a/assets/beos-tiles/1930 Bentley_1_32x32x8.png b/assets/beos-tiles/1930 Bentley_1_32x32x8.png
new file mode 100644
index 0000000..d62f359
Binary files /dev/null and b/assets/beos-tiles/1930 Bentley_1_32x32x8.png differ
diff --git a/assets/beos-tiles/35mm-film-icon.png b/assets/beos-tiles/35mm-film-icon.png
new file mode 100644
index 0000000..110f4b5
Binary files /dev/null and b/assets/beos-tiles/35mm-film-icon.png differ
diff --git a/assets/beos-tiles/58 Corvette_1_32x32x8.png b/assets/beos-tiles/58 Corvette_1_32x32x8.png
new file mode 100644
index 0000000..1465274
Binary files /dev/null and b/assets/beos-tiles/58 Corvette_1_32x32x8.png differ
diff --git a/assets/beos-tiles/APlayer.png b/assets/beos-tiles/APlayer.png
new file mode 100644
index 0000000..e12d34f
Binary files /dev/null and b/assets/beos-tiles/APlayer.png differ
diff --git a/assets/beos-tiles/AbiWord.png b/assets/beos-tiles/AbiWord.png
new file mode 100644
index 0000000..16c45fc
Binary files /dev/null and b/assets/beos-tiles/AbiWord.png differ
diff --git a/assets/beos-tiles/AimApp.png b/assets/beos-tiles/AimApp.png
new file mode 100644
index 0000000..f541391
Binary files /dev/null and b/assets/beos-tiles/AimApp.png differ
diff --git a/assets/beos-tiles/Album.png b/assets/beos-tiles/Album.png
new file mode 100644
index 0000000..5e24a16
Binary files /dev/null and b/assets/beos-tiles/Album.png differ
diff --git a/assets/beos-tiles/American-Flag-2-icon.png b/assets/beos-tiles/American-Flag-2-icon.png
new file mode 100644
index 0000000..03d1b19
Binary files /dev/null and b/assets/beos-tiles/American-Flag-2-icon.png differ
diff --git a/assets/beos-tiles/American-Flag-icon.png b/assets/beos-tiles/American-Flag-icon.png
new file mode 100644
index 0000000..9c45ba3
Binary files /dev/null and b/assets/beos-tiles/American-Flag-icon.png differ
diff --git a/assets/beos-tiles/Anvil-icon.png b/assets/beos-tiles/Anvil-icon.png
new file mode 100644
index 0000000..9c8e680
Binary files /dev/null and b/assets/beos-tiles/Anvil-icon.png differ
diff --git a/assets/beos-tiles/Apatosaur-icon.png b/assets/beos-tiles/Apatosaur-icon.png
new file mode 100644
index 0000000..c0c03bd
Binary files /dev/null and b/assets/beos-tiles/Apatosaur-icon.png differ
diff --git a/assets/beos-tiles/Aqua Classic_1_32x32x8.png b/assets/beos-tiles/Aqua Classic_1_32x32x8.png
new file mode 100644
index 0000000..dacd192
Binary files /dev/null and b/assets/beos-tiles/Aqua Classic_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Army Knife-M.png b/assets/beos-tiles/Army Knife-M.png
new file mode 100644
index 0000000..7873372
Binary files /dev/null and b/assets/beos-tiles/Army Knife-M.png differ
diff --git a/assets/beos-tiles/Atari-2600-icon.png b/assets/beos-tiles/Atari-2600-icon.png
new file mode 100644
index 0000000..a55a0a9
Binary files /dev/null and b/assets/beos-tiles/Atari-2600-icon.png differ
diff --git a/assets/beos-tiles/Award-icon.png b/assets/beos-tiles/Award-icon.png
new file mode 100644
index 0000000..adfb5dd
Binary files /dev/null and b/assets/beos-tiles/Award-icon.png differ
diff --git a/assets/beos-tiles/BICYCLE_1_32x32x4.png b/assets/beos-tiles/BICYCLE_1_32x32x4.png
new file mode 100644
index 0000000..8ef850c
Binary files /dev/null and b/assets/beos-tiles/BICYCLE_1_32x32x4.png differ
diff --git a/assets/beos-tiles/BICYCLE_2_16x16x4.png b/assets/beos-tiles/BICYCLE_2_16x16x4.png
new file mode 100644
index 0000000..c27e4d7
Binary files /dev/null and b/assets/beos-tiles/BICYCLE_2_16x16x4.png differ
diff --git a/assets/beos-tiles/BMW K11OOLTA_1_32x32x8.png b/assets/beos-tiles/BMW K11OOLTA_1_32x32x8.png
new file mode 100644
index 0000000..5ddf6cf
Binary files /dev/null and b/assets/beos-tiles/BMW K11OOLTA_1_32x32x8.png differ
diff --git a/assets/beos-tiles/BMW_1_32x32x8.png b/assets/beos-tiles/BMW_1_32x32x8.png
new file mode 100644
index 0000000..35416a4
Binary files /dev/null and b/assets/beos-tiles/BMW_1_32x32x8.png differ
diff --git a/assets/beos-tiles/BRS.TuneTracker.png b/assets/beos-tiles/BRS.TuneTracker.png
new file mode 100644
index 0000000..cb463f7
Binary files /dev/null and b/assets/beos-tiles/BRS.TuneTracker.png differ
diff --git a/assets/beos-tiles/Backpack-icon.png b/assets/beos-tiles/Backpack-icon.png
new file mode 100644
index 0000000..3c5b2e5
Binary files /dev/null and b/assets/beos-tiles/Backpack-icon.png differ
diff --git a/assets/beos-tiles/Bankers-Lamp-icon.png b/assets/beos-tiles/Bankers-Lamp-icon.png
new file mode 100644
index 0000000..8aa6cbd
Binary files /dev/null and b/assets/beos-tiles/Bankers-Lamp-icon.png differ
diff --git a/assets/beos-tiles/Be-logo-icon.png b/assets/beos-tiles/Be-logo-icon.png
new file mode 100644
index 0000000..358b182
Binary files /dev/null and b/assets/beos-tiles/Be-logo-icon.png differ
diff --git a/assets/beos-tiles/BeOS.png b/assets/beos-tiles/BeOS.png
new file mode 100644
index 0000000..2821462
Binary files /dev/null and b/assets/beos-tiles/BeOS.png differ
diff --git a/assets/beos-tiles/BeShare.png b/assets/beos-tiles/BeShare.png
new file mode 100644
index 0000000..674b48e
Binary files /dev/null and b/assets/beos-tiles/BeShare.png differ
diff --git a/assets/beos-tiles/Beam.png b/assets/beos-tiles/Beam.png
new file mode 100644
index 0000000..d3930a1
Binary files /dev/null and b/assets/beos-tiles/Beam.png differ
diff --git a/assets/beos-tiles/Beezer.png b/assets/beos-tiles/Beezer.png
new file mode 100644
index 0000000..94f6578
Binary files /dev/null and b/assets/beos-tiles/Beezer.png differ
diff --git a/assets/beos-tiles/Bike_1_32x32x8.png b/assets/beos-tiles/Bike_1_32x32x8.png
new file mode 100644
index 0000000..f5d69f3
Binary files /dev/null and b/assets/beos-tiles/Bike_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Binoculars-icon.png b/assets/beos-tiles/Binoculars-icon.png
new file mode 100644
index 0000000..c2f5986
Binary files /dev/null and b/assets/beos-tiles/Binoculars-icon.png differ
diff --git a/assets/beos-tiles/Black_1_32x32x8.png b/assets/beos-tiles/Black_1_32x32x8.png
new file mode 100644
index 0000000..88293dc
Binary files /dev/null and b/assets/beos-tiles/Black_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Blue Bug_1_32x32x8.png b/assets/beos-tiles/Blue Bug_1_32x32x8.png
new file mode 100644
index 0000000..6de5055
Binary files /dev/null and b/assets/beos-tiles/Blue Bug_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Blue-Book-Textured-icon.png b/assets/beos-tiles/Blue-Book-Textured-icon.png
new file mode 100644
index 0000000..9e36c5a
Binary files /dev/null and b/assets/beos-tiles/Blue-Book-Textured-icon.png differ
diff --git a/assets/beos-tiles/Blue-Book-icon.png b/assets/beos-tiles/Blue-Book-icon.png
new file mode 100644
index 0000000..40ac528
Binary files /dev/null and b/assets/beos-tiles/Blue-Book-icon.png differ
diff --git a/assets/beos-tiles/Blue_1_32x32x8.png b/assets/beos-tiles/Blue_1_32x32x8.png
new file mode 100644
index 0000000..a172c81
Binary files /dev/null and b/assets/beos-tiles/Blue_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Boots-icon.png b/assets/beos-tiles/Boots-icon.png
new file mode 100644
index 0000000..1d0757d
Binary files /dev/null and b/assets/beos-tiles/Boots-icon.png differ
diff --git a/assets/beos-tiles/Bread-icon.png b/assets/beos-tiles/Bread-icon.png
new file mode 100644
index 0000000..89da907
Binary files /dev/null and b/assets/beos-tiles/Bread-icon.png differ
diff --git a/assets/beos-tiles/Bug_1_32x32x8.png b/assets/beos-tiles/Bug_1_32x32x8.png
new file mode 100644
index 0000000..892a384
Binary files /dev/null and b/assets/beos-tiles/Bug_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Bulldozer-icon.png b/assets/beos-tiles/Bulldozer-icon.png
new file mode 100644
index 0000000..4313c3b
Binary files /dev/null and b/assets/beos-tiles/Bulldozer-icon.png differ
diff --git a/assets/beos-tiles/Bus_1_32x32x8.png b/assets/beos-tiles/Bus_1_32x32x8.png
new file mode 100644
index 0000000..7942a36
Binary files /dev/null and b/assets/beos-tiles/Bus_1_32x32x8.png differ
diff --git a/assets/beos-tiles/CARS_1_32x32x4.png b/assets/beos-tiles/CARS_1_32x32x4.png
new file mode 100644
index 0000000..a50d425
Binary files /dev/null and b/assets/beos-tiles/CARS_1_32x32x4.png differ
diff --git a/assets/beos-tiles/CARS_2_16x16x4.png b/assets/beos-tiles/CARS_2_16x16x4.png
new file mode 100644
index 0000000..317b576
Binary files /dev/null and b/assets/beos-tiles/CARS_2_16x16x4.png differ
diff --git a/assets/beos-tiles/CL-Amp.png b/assets/beos-tiles/CL-Amp.png
new file mode 100644
index 0000000..64566a5
Binary files /dev/null and b/assets/beos-tiles/CL-Amp.png differ
diff --git a/assets/beos-tiles/Calculator-icon.png b/assets/beos-tiles/Calculator-icon.png
new file mode 100644
index 0000000..a87a591
Binary files /dev/null and b/assets/beos-tiles/Calculator-icon.png differ
diff --git a/assets/beos-tiles/Carabiner-icon.png b/assets/beos-tiles/Carabiner-icon.png
new file mode 100644
index 0000000..c021d1c
Binary files /dev/null and b/assets/beos-tiles/Carabiner-icon.png differ
diff --git a/assets/beos-tiles/Cartoon-Disk-Purple.png b/assets/beos-tiles/Cartoon-Disk-Purple.png
new file mode 100644
index 0000000..aeb36f7
Binary files /dev/null and b/assets/beos-tiles/Cartoon-Disk-Purple.png differ
diff --git a/assets/beos-tiles/Cash-Register-icon.png b/assets/beos-tiles/Cash-Register-icon.png
new file mode 100644
index 0000000..4ad8307
Binary files /dev/null and b/assets/beos-tiles/Cash-Register-icon.png differ
diff --git a/assets/beos-tiles/Cereal-icon.png b/assets/beos-tiles/Cereal-icon.png
new file mode 100644
index 0000000..717f244
Binary files /dev/null and b/assets/beos-tiles/Cereal-icon.png differ
diff --git a/assets/beos-tiles/Cereal-open-icon.png b/assets/beos-tiles/Cereal-open-icon.png
new file mode 100644
index 0000000..1b7e240
Binary files /dev/null and b/assets/beos-tiles/Cereal-open-icon.png differ
diff --git a/assets/beos-tiles/Cheeseburger-icon.png b/assets/beos-tiles/Cheeseburger-icon.png
new file mode 100644
index 0000000..1fdcd1f
Binary files /dev/null and b/assets/beos-tiles/Cheeseburger-icon.png differ
diff --git a/assets/beos-tiles/Cinder-Block-icon.png b/assets/beos-tiles/Cinder-Block-icon.png
new file mode 100644
index 0000000..3f105cc
Binary files /dev/null and b/assets/beos-tiles/Cinder-Block-icon.png differ
diff --git a/assets/beos-tiles/Clipping-icon.png b/assets/beos-tiles/Clipping-icon.png
new file mode 100644
index 0000000..5c368af
Binary files /dev/null and b/assets/beos-tiles/Clipping-icon.png differ
diff --git a/assets/beos-tiles/Cola-icon.png b/assets/beos-tiles/Cola-icon.png
new file mode 100644
index 0000000..a87beab
Binary files /dev/null and b/assets/beos-tiles/Cola-icon.png differ
diff --git a/assets/beos-tiles/Copland-U.S.-Flag-icon.png b/assets/beos-tiles/Copland-U.S.-Flag-icon.png
new file mode 100644
index 0000000..1933c79
Binary files /dev/null and b/assets/beos-tiles/Copland-U.S.-Flag-icon.png differ
diff --git a/assets/beos-tiles/Cowboy-Boot-icon.png b/assets/beos-tiles/Cowboy-Boot-icon.png
new file mode 100644
index 0000000..9cc3dfa
Binary files /dev/null and b/assets/beos-tiles/Cowboy-Boot-icon.png differ
diff --git a/assets/beos-tiles/Cruiser 1_1_32x32x8.png b/assets/beos-tiles/Cruiser 1_1_32x32x8.png
new file mode 100644
index 0000000..928286b
Binary files /dev/null and b/assets/beos-tiles/Cruiser 1_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Cruiser 2_1_32x32x8.png b/assets/beos-tiles/Cruiser 2_1_32x32x8.png
new file mode 100644
index 0000000..7c9dccc
Binary files /dev/null and b/assets/beos-tiles/Cruiser 2_1_32x32x8.png differ
diff --git a/assets/beos-tiles/DOSbox.png b/assets/beos-tiles/DOSbox.png
new file mode 100644
index 0000000..dbde227
Binary files /dev/null and b/assets/beos-tiles/DOSbox.png differ
diff --git a/assets/beos-tiles/DVDRip.png b/assets/beos-tiles/DVDRip.png
new file mode 100644
index 0000000..44afdd6
Binary files /dev/null and b/assets/beos-tiles/DVDRip.png differ
diff --git a/assets/beos-tiles/Data-Screens-2-icon.png b/assets/beos-tiles/Data-Screens-2-icon.png
new file mode 100644
index 0000000..7ab03c7
Binary files /dev/null and b/assets/beos-tiles/Data-Screens-2-icon.png differ
diff --git a/assets/beos-tiles/Data-Screens-icon.png b/assets/beos-tiles/Data-Screens-icon.png
new file mode 100644
index 0000000..d523de8
Binary files /dev/null and b/assets/beos-tiles/Data-Screens-icon.png differ
diff --git a/assets/beos-tiles/Dibellas-Sub-icon.png b/assets/beos-tiles/Dibellas-Sub-icon.png
new file mode 100644
index 0000000..e8a7bd0
Binary files /dev/null and b/assets/beos-tiles/Dibellas-Sub-icon.png differ
diff --git a/assets/beos-tiles/Digital-Ararm-Clock-icon.png b/assets/beos-tiles/Digital-Ararm-Clock-icon.png
new file mode 100644
index 0000000..1fe937f
Binary files /dev/null and b/assets/beos-tiles/Digital-Ararm-Clock-icon.png differ
diff --git a/assets/beos-tiles/Dilophosaur-icon.png b/assets/beos-tiles/Dilophosaur-icon.png
new file mode 100644
index 0000000..f6921ba
Binary files /dev/null and b/assets/beos-tiles/Dilophosaur-icon.png differ
diff --git a/assets/beos-tiles/Dodge Viper_1_32x32x8.png b/assets/beos-tiles/Dodge Viper_1_32x32x8.png
new file mode 100644
index 0000000..6a372b3
Binary files /dev/null and b/assets/beos-tiles/Dodge Viper_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Effiel-Tower-icon.png b/assets/beos-tiles/Effiel-Tower-icon.png
new file mode 100644
index 0000000..e6f89ed
Binary files /dev/null and b/assets/beos-tiles/Effiel-Tower-icon.png differ
diff --git a/assets/beos-tiles/Electra Glide 2_1_32x32x8.png b/assets/beos-tiles/Electra Glide 2_1_32x32x8.png
new file mode 100644
index 0000000..44605ae
Binary files /dev/null and b/assets/beos-tiles/Electra Glide 2_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Electra Glide_1_32x32x8.png b/assets/beos-tiles/Electra Glide_1_32x32x8.png
new file mode 100644
index 0000000..ea70655
Binary files /dev/null and b/assets/beos-tiles/Electra Glide_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Everest-icon.png b/assets/beos-tiles/Everest-icon.png
new file mode 100644
index 0000000..a02d9d9
Binary files /dev/null and b/assets/beos-tiles/Everest-icon.png differ
diff --git a/assets/beos-tiles/Fan-Cam-icon.png b/assets/beos-tiles/Fan-Cam-icon.png
new file mode 100644
index 0000000..3981237
Binary files /dev/null and b/assets/beos-tiles/Fan-Cam-icon.png differ
diff --git a/assets/beos-tiles/FedEx Truck_1_32x32x8.png b/assets/beos-tiles/FedEx Truck_1_32x32x8.png
new file mode 100644
index 0000000..e185b6b
Binary files /dev/null and b/assets/beos-tiles/FedEx Truck_1_32x32x8.png differ
diff --git a/assets/beos-tiles/FedEx-Box-icon.png b/assets/beos-tiles/FedEx-Box-icon.png
new file mode 100644
index 0000000..1368f0f
Binary files /dev/null and b/assets/beos-tiles/FedEx-Box-icon.png differ
diff --git a/assets/beos-tiles/FedEx-Pak-icon.png b/assets/beos-tiles/FedEx-Pak-icon.png
new file mode 100644
index 0000000..a6749d8
Binary files /dev/null and b/assets/beos-tiles/FedEx-Pak-icon.png differ
diff --git a/assets/beos-tiles/FedEx-Truck-icon.png b/assets/beos-tiles/FedEx-Truck-icon.png
new file mode 100644
index 0000000..c176948
Binary files /dev/null and b/assets/beos-tiles/FedEx-Truck-icon.png differ
diff --git a/assets/beos-tiles/Ferrari Dino_1_32x32x8.png b/assets/beos-tiles/Ferrari Dino_1_32x32x8.png
new file mode 100644
index 0000000..0013308
Binary files /dev/null and b/assets/beos-tiles/Ferrari Dino_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Firefox.png b/assets/beos-tiles/Firefox.png
new file mode 100644
index 0000000..7437a75
Binary files /dev/null and b/assets/beos-tiles/Firefox.png differ
diff --git a/assets/beos-tiles/First-Aid-Kit-icon.png b/assets/beos-tiles/First-Aid-Kit-icon.png
new file mode 100644
index 0000000..b2cff66
Binary files /dev/null and b/assets/beos-tiles/First-Aid-Kit-icon.png differ
diff --git a/assets/beos-tiles/Fish-icon.png b/assets/beos-tiles/Fish-icon.png
new file mode 100644
index 0000000..88baa1e
Binary files /dev/null and b/assets/beos-tiles/Fish-icon.png differ
diff --git a/assets/beos-tiles/FlipSide A.E.png b/assets/beos-tiles/FlipSide A.E.png
new file mode 100644
index 0000000..d12f926
Binary files /dev/null and b/assets/beos-tiles/FlipSide A.E.png differ
diff --git a/assets/beos-tiles/Ford Mustang_1_32x32x8.png b/assets/beos-tiles/Ford Mustang_1_32x32x8.png
new file mode 100644
index 0000000..f6efb2f
Binary files /dev/null and b/assets/beos-tiles/Ford Mustang_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Fortune-Cookie-icon.png b/assets/beos-tiles/Fortune-Cookie-icon.png
new file mode 100644
index 0000000..872f6ac
Binary files /dev/null and b/assets/beos-tiles/Fortune-Cookie-icon.png differ
diff --git a/assets/beos-tiles/Fortune-icon.png b/assets/beos-tiles/Fortune-icon.png
new file mode 100644
index 0000000..8f60ea6
Binary files /dev/null and b/assets/beos-tiles/Fortune-icon.png differ
diff --git a/assets/beos-tiles/Fried-Rice-icon.png b/assets/beos-tiles/Fried-Rice-icon.png
new file mode 100644
index 0000000..66ce66b
Binary files /dev/null and b/assets/beos-tiles/Fried-Rice-icon.png differ
diff --git a/assets/beos-tiles/G-Shock-icon.png b/assets/beos-tiles/G-Shock-icon.png
new file mode 100644
index 0000000..71200e4
Binary files /dev/null and b/assets/beos-tiles/G-Shock-icon.png differ
diff --git a/assets/beos-tiles/GPS-icon.png b/assets/beos-tiles/GPS-icon.png
new file mode 100644
index 0000000..d371c58
Binary files /dev/null and b/assets/beos-tiles/GPS-icon.png differ
diff --git a/assets/beos-tiles/GameBoy 1_1_32x32x8.png b/assets/beos-tiles/GameBoy 1_1_32x32x8.png
new file mode 100644
index 0000000..a634416
Binary files /dev/null and b/assets/beos-tiles/GameBoy 1_1_32x32x8.png differ
diff --git a/assets/beos-tiles/GameBoy 2_1_32x32x8.png b/assets/beos-tiles/GameBoy 2_1_32x32x8.png
new file mode 100644
index 0000000..8293765
Binary files /dev/null and b/assets/beos-tiles/GameBoy 2_1_32x32x8.png differ
diff --git a/assets/beos-tiles/GameBoy 3_1_32x32x8.png b/assets/beos-tiles/GameBoy 3_1_32x32x8.png
new file mode 100644
index 0000000..8b3dd9f
Binary files /dev/null and b/assets/beos-tiles/GameBoy 3_1_32x32x8.png differ
diff --git a/assets/beos-tiles/GameBoy 4_1_32x32x8.png b/assets/beos-tiles/GameBoy 4_1_32x32x8.png
new file mode 100644
index 0000000..6f50224
Binary files /dev/null and b/assets/beos-tiles/GameBoy 4_1_32x32x8.png differ
diff --git a/assets/beos-tiles/GameBoy 5_1_32x32x8.png b/assets/beos-tiles/GameBoy 5_1_32x32x8.png
new file mode 100644
index 0000000..872b472
Binary files /dev/null and b/assets/beos-tiles/GameBoy 5_1_32x32x8.png differ
diff --git a/assets/beos-tiles/GameBoy_1_32x32x8.png b/assets/beos-tiles/GameBoy_1_32x32x8.png
new file mode 100644
index 0000000..518f6f5
Binary files /dev/null and b/assets/beos-tiles/GameBoy_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Gifts-icon.png b/assets/beos-tiles/Gifts-icon.png
new file mode 100644
index 0000000..e053f31
Binary files /dev/null and b/assets/beos-tiles/Gifts-icon.png differ
diff --git a/assets/beos-tiles/Gobe Productive.png b/assets/beos-tiles/Gobe Productive.png
new file mode 100644
index 0000000..29e8c66
Binary files /dev/null and b/assets/beos-tiles/Gobe Productive.png differ
diff --git a/assets/beos-tiles/Green Bug_1_32x32x8.png b/assets/beos-tiles/Green Bug_1_32x32x8.png
new file mode 100644
index 0000000..9f40b2a
Binary files /dev/null and b/assets/beos-tiles/Green Bug_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Green Truck_1_32x32x8.png b/assets/beos-tiles/Green Truck_1_32x32x8.png
new file mode 100644
index 0000000..9dd7fd8
Binary files /dev/null and b/assets/beos-tiles/Green Truck_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Green_1_32x32x8.png b/assets/beos-tiles/Green_1_32x32x8.png
new file mode 100644
index 0000000..b06b54a
Binary files /dev/null and b/assets/beos-tiles/Green_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Hadrosaur-icon.png b/assets/beos-tiles/Hadrosaur-icon.png
new file mode 100644
index 0000000..fa494ba
Binary files /dev/null and b/assets/beos-tiles/Hadrosaur-icon.png differ
diff --git a/assets/beos-tiles/HandBrake.png b/assets/beos-tiles/HandBrake.png
new file mode 100644
index 0000000..21b3487
Binary files /dev/null and b/assets/beos-tiles/HandBrake.png differ
diff --git a/assets/beos-tiles/Heroes-icon.png b/assets/beos-tiles/Heroes-icon.png
new file mode 100644
index 0000000..2d12ecd
Binary files /dev/null and b/assets/beos-tiles/Heroes-icon.png differ
diff --git a/assets/beos-tiles/Hotdog-icon.png b/assets/beos-tiles/Hotdog-icon.png
new file mode 100644
index 0000000..9fb0e71
Binary files /dev/null and b/assets/beos-tiles/Hotdog-icon.png differ
diff --git a/assets/beos-tiles/Hover Car_1_32x32x8.png b/assets/beos-tiles/Hover Car_1_32x32x8.png
new file mode 100644
index 0000000..a0c7344
Binary files /dev/null and b/assets/beos-tiles/Hover Car_1_32x32x8.png differ
diff --git a/assets/beos-tiles/ID-Badge-icon.png b/assets/beos-tiles/ID-Badge-icon.png
new file mode 100644
index 0000000..67ef8db
Binary files /dev/null and b/assets/beos-tiles/ID-Badge-icon.png differ
diff --git a/assets/beos-tiles/Ice Cream Man_1_32x32x8.png b/assets/beos-tiles/Ice Cream Man_1_32x32x8.png
new file mode 100644
index 0000000..966f8ba
Binary files /dev/null and b/assets/beos-tiles/Ice Cream Man_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Ice Cream Truck_1_32x32x8.png b/assets/beos-tiles/Ice Cream Truck_1_32x32x8.png
new file mode 100644
index 0000000..327d85c
Binary files /dev/null and b/assets/beos-tiles/Ice Cream Truck_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Ice-Axe-icon.png b/assets/beos-tiles/Ice-Axe-icon.png
new file mode 100644
index 0000000..5cf8fcf
Binary files /dev/null and b/assets/beos-tiles/Ice-Axe-icon.png differ
diff --git a/assets/beos-tiles/Ice-Goggles-icon.png b/assets/beos-tiles/Ice-Goggles-icon.png
new file mode 100644
index 0000000..e5c89ec
Binary files /dev/null and b/assets/beos-tiles/Ice-Goggles-icon.png differ
diff --git a/assets/beos-tiles/IceCream-Sandwich-icon.png b/assets/beos-tiles/IceCream-Sandwich-icon.png
new file mode 100644
index 0000000..6db6da6
Binary files /dev/null and b/assets/beos-tiles/IceCream-Sandwich-icon.png differ
diff --git a/assets/beos-tiles/Image-file-icon.png b/assets/beos-tiles/Image-file-icon.png
new file mode 100644
index 0000000..f927667
Binary files /dev/null and b/assets/beos-tiles/Image-file-icon.png differ
diff --git a/assets/beos-tiles/Journal-icon.png b/assets/beos-tiles/Journal-icon.png
new file mode 100644
index 0000000..a314b9b
Binary files /dev/null and b/assets/beos-tiles/Journal-icon.png differ
diff --git a/assets/beos-tiles/JukeBox.png b/assets/beos-tiles/JukeBox.png
new file mode 100644
index 0000000..f1b231e
Binary files /dev/null and b/assets/beos-tiles/JukeBox.png differ
diff --git a/assets/beos-tiles/Ketchup-Mustard-icon.png b/assets/beos-tiles/Ketchup-Mustard-icon.png
new file mode 100644
index 0000000..18ad705
Binary files /dev/null and b/assets/beos-tiles/Ketchup-Mustard-icon.png differ
diff --git a/assets/beos-tiles/Key-Data-icon.png b/assets/beos-tiles/Key-Data-icon.png
new file mode 100644
index 0000000..68cf9c0
Binary files /dev/null and b/assets/beos-tiles/Key-Data-icon.png differ
diff --git a/assets/beos-tiles/Lamborghini_1_32x32x8.png b/assets/beos-tiles/Lamborghini_1_32x32x8.png
new file mode 100644
index 0000000..0e4dd7b
Binary files /dev/null and b/assets/beos-tiles/Lamborghini_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Leather-Bound-Book-icon.png b/assets/beos-tiles/Leather-Bound-Book-icon.png
new file mode 100644
index 0000000..495d7c8
Binary files /dev/null and b/assets/beos-tiles/Leather-Bound-Book-icon.png differ
diff --git a/assets/beos-tiles/Leatherman 1_1_32x32x8.png b/assets/beos-tiles/Leatherman 1_1_32x32x8.png
new file mode 100644
index 0000000..18994f1
Binary files /dev/null and b/assets/beos-tiles/Leatherman 1_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Leatherman 2_1_32x32x8.png b/assets/beos-tiles/Leatherman 2_1_32x32x8.png
new file mode 100644
index 0000000..7289c75
Binary files /dev/null and b/assets/beos-tiles/Leatherman 2_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Liberty-icon.png b/assets/beos-tiles/Liberty-icon.png
new file mode 100644
index 0000000..4e114cf
Binary files /dev/null and b/assets/beos-tiles/Liberty-icon.png differ
diff --git a/assets/beos-tiles/Mail-Box-Folder-icon.png b/assets/beos-tiles/Mail-Box-Folder-icon.png
new file mode 100644
index 0000000..94af322
Binary files /dev/null and b/assets/beos-tiles/Mail-Box-Folder-icon.png differ
diff --git a/assets/beos-tiles/Meat Truck_1_32x32x8.png b/assets/beos-tiles/Meat Truck_1_32x32x8.png
new file mode 100644
index 0000000..8baecee
Binary files /dev/null and b/assets/beos-tiles/Meat Truck_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Merge-Sign-icon.png b/assets/beos-tiles/Merge-Sign-icon.png
new file mode 100644
index 0000000..09b51ad
Binary files /dev/null and b/assets/beos-tiles/Merge-Sign-icon.png differ
diff --git a/assets/beos-tiles/Micro Car 2_1_32x32x8.png b/assets/beos-tiles/Micro Car 2_1_32x32x8.png
new file mode 100644
index 0000000..2ecc190
Binary files /dev/null and b/assets/beos-tiles/Micro Car 2_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Micro Car_1_32x32x8.png b/assets/beos-tiles/Micro Car_1_32x32x8.png
new file mode 100644
index 0000000..87df9f4
Binary files /dev/null and b/assets/beos-tiles/Micro Car_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Milk-icon.png b/assets/beos-tiles/Milk-icon.png
new file mode 100644
index 0000000..21a7858
Binary files /dev/null and b/assets/beos-tiles/Milk-icon.png differ
diff --git a/assets/beos-tiles/MiniCar_1_32x32x8.png b/assets/beos-tiles/MiniCar_1_32x32x8.png
new file mode 100644
index 0000000..46967d4
Binary files /dev/null and b/assets/beos-tiles/MiniCar_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Motor Yellow_1_32x32x8.png b/assets/beos-tiles/Motor Yellow_1_32x32x8.png
new file mode 100644
index 0000000..06b533e
Binary files /dev/null and b/assets/beos-tiles/Motor Yellow_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Moving Van_1_32x32x8.png b/assets/beos-tiles/Moving Van_1_32x32x8.png
new file mode 100644
index 0000000..2bb8966
Binary files /dev/null and b/assets/beos-tiles/Moving Van_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Moving-Van-icon.png b/assets/beos-tiles/Moving-Van-icon.png
new file mode 100644
index 0000000..4befcc4
Binary files /dev/null and b/assets/beos-tiles/Moving-Van-icon.png differ
diff --git a/assets/beos-tiles/N64 Black_1_32x32x8.png b/assets/beos-tiles/N64 Black_1_32x32x8.png
new file mode 100644
index 0000000..5bfc5bc
Binary files /dev/null and b/assets/beos-tiles/N64 Black_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Blue_1_32x32x8.png b/assets/beos-tiles/N64 Blue_1_32x32x8.png
new file mode 100644
index 0000000..3e59f23
Binary files /dev/null and b/assets/beos-tiles/N64 Blue_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Bomb 2_1_32x32x8.png b/assets/beos-tiles/N64 Bomb 2_1_32x32x8.png
new file mode 100644
index 0000000..9f3e32e
Binary files /dev/null and b/assets/beos-tiles/N64 Bomb 2_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Bomb King_1_32x32x8.png b/assets/beos-tiles/N64 Bomb King_1_32x32x8.png
new file mode 100644
index 0000000..2eff4bc
Binary files /dev/null and b/assets/beos-tiles/N64 Bomb King_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Bomb_1_32x32x8.png b/assets/beos-tiles/N64 Bomb_1_32x32x8.png
new file mode 100644
index 0000000..8093868
Binary files /dev/null and b/assets/beos-tiles/N64 Bomb_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Cart_1_32x32x8.png b/assets/beos-tiles/N64 Cart_1_32x32x8.png
new file mode 100644
index 0000000..3cd4e21
Binary files /dev/null and b/assets/beos-tiles/N64 Cart_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Cherry_1_32x32x8.png b/assets/beos-tiles/N64 Cherry_1_32x32x8.png
new file mode 100644
index 0000000..84c0068
Binary files /dev/null and b/assets/beos-tiles/N64 Cherry_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Coins_1_32x32x8.png b/assets/beos-tiles/N64 Coins_1_32x32x8.png
new file mode 100644
index 0000000..4b9844c
Binary files /dev/null and b/assets/beos-tiles/N64 Coins_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Flying Hat_1_32x32x8.png b/assets/beos-tiles/N64 Flying Hat_1_32x32x8.png
new file mode 100644
index 0000000..a60e894
Binary files /dev/null and b/assets/beos-tiles/N64 Flying Hat_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Gray_1_32x32x8.png b/assets/beos-tiles/N64 Gray_1_32x32x8.png
new file mode 100644
index 0000000..cb16ffe
Binary files /dev/null and b/assets/beos-tiles/N64 Gray_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Green_1_32x32x8.png b/assets/beos-tiles/N64 Green_1_32x32x8.png
new file mode 100644
index 0000000..4d5cebe
Binary files /dev/null and b/assets/beos-tiles/N64 Green_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Liguidmetal_1_32x32x8.png b/assets/beos-tiles/N64 Liguidmetal_1_32x32x8.png
new file mode 100644
index 0000000..2040b42
Binary files /dev/null and b/assets/beos-tiles/N64 Liguidmetal_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Logo_1_32x32x8.png b/assets/beos-tiles/N64 Logo_1_32x32x8.png
new file mode 100644
index 0000000..d34a3c8
Binary files /dev/null and b/assets/beos-tiles/N64 Logo_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Mario_1_32x32x8.png b/assets/beos-tiles/N64 Mario_1_32x32x8.png
new file mode 100644
index 0000000..a83348f
Binary files /dev/null and b/assets/beos-tiles/N64 Mario_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Red_1_32x32x8.png b/assets/beos-tiles/N64 Red_1_32x32x8.png
new file mode 100644
index 0000000..0592894
Binary files /dev/null and b/assets/beos-tiles/N64 Red_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Transparent_1_32x32x8.png b/assets/beos-tiles/N64 Transparent_1_32x32x8.png
new file mode 100644
index 0000000..86fc503
Binary files /dev/null and b/assets/beos-tiles/N64 Transparent_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Unit_1_32x32x8.png b/assets/beos-tiles/N64 Unit_1_32x32x8.png
new file mode 100644
index 0000000..c18a4e4
Binary files /dev/null and b/assets/beos-tiles/N64 Unit_1_32x32x8.png differ
diff --git a/assets/beos-tiles/N64 Yellow_1_32x32x8.png b/assets/beos-tiles/N64 Yellow_1_32x32x8.png
new file mode 100644
index 0000000..a581455
Binary files /dev/null and b/assets/beos-tiles/N64 Yellow_1_32x32x8.png differ
diff --git a/assets/beos-tiles/NFSP2K.png b/assets/beos-tiles/NFSP2K.png
new file mode 100644
index 0000000..bf80131
Binary files /dev/null and b/assets/beos-tiles/NFSP2K.png differ
diff --git a/assets/beos-tiles/NetPenguin.png b/assets/beos-tiles/NetPenguin.png
new file mode 100644
index 0000000..f005222
Binary files /dev/null and b/assets/beos-tiles/NetPenguin.png differ
diff --git a/assets/beos-tiles/Network-Render-icon.png b/assets/beos-tiles/Network-Render-icon.png
new file mode 100644
index 0000000..68a998b
Binary files /dev/null and b/assets/beos-tiles/Network-Render-icon.png differ
diff --git a/assets/beos-tiles/Nikon-Criterions-icon.png b/assets/beos-tiles/Nikon-Criterions-icon.png
new file mode 100644
index 0000000..a217a45
Binary files /dev/null and b/assets/beos-tiles/Nikon-Criterions-icon.png differ
diff --git a/assets/beos-tiles/Note-Pad-icon.png b/assets/beos-tiles/Note-Pad-icon.png
new file mode 100644
index 0000000..f06aec6
Binary files /dev/null and b/assets/beos-tiles/Note-Pad-icon.png differ
diff --git a/assets/beos-tiles/Nvu.png b/assets/beos-tiles/Nvu.png
new file mode 100644
index 0000000..6218af4
Binary files /dev/null and b/assets/beos-tiles/Nvu.png differ
diff --git a/assets/beos-tiles/Old-style-Bag-icon.png b/assets/beos-tiles/Old-style-Bag-icon.png
new file mode 100644
index 0000000..8c1af8c
Binary files /dev/null and b/assets/beos-tiles/Old-style-Bag-icon.png differ
diff --git a/assets/beos-tiles/Optimus-Prime-2-icon.png b/assets/beos-tiles/Optimus-Prime-2-icon.png
new file mode 100644
index 0000000..f5b1dcc
Binary files /dev/null and b/assets/beos-tiles/Optimus-Prime-2-icon.png differ
diff --git a/assets/beos-tiles/Optimus-Prime-icon.png b/assets/beos-tiles/Optimus-Prime-icon.png
new file mode 100644
index 0000000..3f9a200
Binary files /dev/null and b/assets/beos-tiles/Optimus-Prime-icon.png differ
diff --git a/assets/beos-tiles/Orange Truck_1_32x32x8.png b/assets/beos-tiles/Orange Truck_1_32x32x8.png
new file mode 100644
index 0000000..d317843
Binary files /dev/null and b/assets/beos-tiles/Orange Truck_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Orange_1_32x32x8.png b/assets/beos-tiles/Orange_1_32x32x8.png
new file mode 100644
index 0000000..a5c6f3a
Binary files /dev/null and b/assets/beos-tiles/Orange_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Oxygen-Mask-icon.png b/assets/beos-tiles/Oxygen-Mask-icon.png
new file mode 100644
index 0000000..d9314bf
Binary files /dev/null and b/assets/beos-tiles/Oxygen-Mask-icon.png differ
diff --git a/assets/beos-tiles/PCSX2.png b/assets/beos-tiles/PCSX2.png
new file mode 100644
index 0000000..cc5941c
Binary files /dev/null and b/assets/beos-tiles/PCSX2.png differ
diff --git a/assets/beos-tiles/PCSX2_.png b/assets/beos-tiles/PCSX2_.png
new file mode 100644
index 0000000..790960c
Binary files /dev/null and b/assets/beos-tiles/PCSX2_.png differ
diff --git a/assets/beos-tiles/PS Control Play_1_32x32x8.png b/assets/beos-tiles/PS Control Play_1_32x32x8.png
new file mode 100644
index 0000000..86ab66c
Binary files /dev/null and b/assets/beos-tiles/PS Control Play_1_32x32x8.png differ
diff --git a/assets/beos-tiles/PS Memory Card_1_32x32x8.png b/assets/beos-tiles/PS Memory Card_1_32x32x8.png
new file mode 100644
index 0000000..0cb80fa
Binary files /dev/null and b/assets/beos-tiles/PS Memory Card_1_32x32x8.png differ
diff --git a/assets/beos-tiles/PS Power Pill_1_32x32x8.png b/assets/beos-tiles/PS Power Pill_1_32x32x8.png
new file mode 100644
index 0000000..b418eb2
Binary files /dev/null and b/assets/beos-tiles/PS Power Pill_1_32x32x8.png differ
diff --git a/assets/beos-tiles/PS Red Car_1_32x32x8.png b/assets/beos-tiles/PS Red Car_1_32x32x8.png
new file mode 100644
index 0000000..ed4be45
Binary files /dev/null and b/assets/beos-tiles/PS Red Car_1_32x32x8.png differ
diff --git a/assets/beos-tiles/PS Wipeout_1_32x32x8.png b/assets/beos-tiles/PS Wipeout_1_32x32x8.png
new file mode 100644
index 0000000..cffb8b7
Binary files /dev/null and b/assets/beos-tiles/PS Wipeout_1_32x32x8.png differ
diff --git a/assets/beos-tiles/PS Yellow Car_1_32x32x8.png b/assets/beos-tiles/PS Yellow Car_1_32x32x8.png
new file mode 100644
index 0000000..1282d2e
Binary files /dev/null and b/assets/beos-tiles/PS Yellow Car_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Peek(brown).png b/assets/beos-tiles/Peek(brown).png
new file mode 100644
index 0000000..7bb2aed
Binary files /dev/null and b/assets/beos-tiles/Peek(brown).png differ
diff --git a/assets/beos-tiles/Pepper-icon.png b/assets/beos-tiles/Pepper-icon.png
new file mode 100644
index 0000000..897ea86
Binary files /dev/null and b/assets/beos-tiles/Pepper-icon.png differ
diff --git a/assets/beos-tiles/Pick 'em Up Truck_1_32x32x8.png b/assets/beos-tiles/Pick 'em Up Truck_1_32x32x8.png
new file mode 100644
index 0000000..974dc35
Binary files /dev/null and b/assets/beos-tiles/Pick 'em Up Truck_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Pict-File-icon.png b/assets/beos-tiles/Pict-File-icon.png
new file mode 100644
index 0000000..5909936
Binary files /dev/null and b/assets/beos-tiles/Pict-File-icon.png differ
diff --git a/assets/beos-tiles/Pink Classic_1_32x32x8.png b/assets/beos-tiles/Pink Classic_1_32x32x8.png
new file mode 100644
index 0000000..233fc93
Binary files /dev/null and b/assets/beos-tiles/Pink Classic_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Plug-In-icon.png b/assets/beos-tiles/Plug-In-icon.png
new file mode 100644
index 0000000..88e3ab1
Binary files /dev/null and b/assets/beos-tiles/Plug-In-icon.png differ
diff --git a/assets/beos-tiles/Post-It-Notes-icon.png b/assets/beos-tiles/Post-It-Notes-icon.png
new file mode 100644
index 0000000..bde4c42
Binary files /dev/null and b/assets/beos-tiles/Post-It-Notes-icon.png differ
diff --git a/assets/beos-tiles/Postal Truck_1_32x32x8.png b/assets/beos-tiles/Postal Truck_1_32x32x8.png
new file mode 100644
index 0000000..258f61a
Binary files /dev/null and b/assets/beos-tiles/Postal Truck_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Power-Bars-icon.png b/assets/beos-tiles/Power-Bars-icon.png
new file mode 100644
index 0000000..c905644
Binary files /dev/null and b/assets/beos-tiles/Power-Bars-icon.png differ
diff --git a/assets/beos-tiles/Prairie-Skull-icon.png b/assets/beos-tiles/Prairie-Skull-icon.png
new file mode 100644
index 0000000..871400f
Binary files /dev/null and b/assets/beos-tiles/Prairie-Skull-icon.png differ
diff --git a/assets/beos-tiles/Prefs-File-icon.png b/assets/beos-tiles/Prefs-File-icon.png
new file mode 100644
index 0000000..13b2e60
Binary files /dev/null and b/assets/beos-tiles/Prefs-File-icon.png differ
diff --git a/assets/beos-tiles/Purple_1_32x32x8.png b/assets/beos-tiles/Purple_1_32x32x8.png
new file mode 100644
index 0000000..ab8ee11
Binary files /dev/null and b/assets/beos-tiles/Purple_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Radio-icon.png b/assets/beos-tiles/Radio-icon.png
new file mode 100644
index 0000000..6530c63
Binary files /dev/null and b/assets/beos-tiles/Radio-icon.png differ
diff --git a/assets/beos-tiles/Readme-File-icon.png b/assets/beos-tiles/Readme-File-icon.png
new file mode 100644
index 0000000..4017f9f
Binary files /dev/null and b/assets/beos-tiles/Readme-File-icon.png differ
diff --git a/assets/beos-tiles/Recycle-Bin-full-icon.png b/assets/beos-tiles/Recycle-Bin-full-icon.png
new file mode 100644
index 0000000..640fcf6
Binary files /dev/null and b/assets/beos-tiles/Recycle-Bin-full-icon.png differ
diff --git a/assets/beos-tiles/Recycle-Bin-icon.png b/assets/beos-tiles/Recycle-Bin-icon.png
new file mode 100644
index 0000000..4b6b32e
Binary files /dev/null and b/assets/beos-tiles/Recycle-Bin-icon.png differ
diff --git a/assets/beos-tiles/Red-Book-Textured-icon.png b/assets/beos-tiles/Red-Book-Textured-icon.png
new file mode 100644
index 0000000..ef32b15
Binary files /dev/null and b/assets/beos-tiles/Red-Book-Textured-icon.png differ
diff --git a/assets/beos-tiles/Red-Book-icon.png b/assets/beos-tiles/Red-Book-icon.png
new file mode 100644
index 0000000..3de7a06
Binary files /dev/null and b/assets/beos-tiles/Red-Book-icon.png differ
diff --git a/assets/beos-tiles/Red-Hot-icon.png b/assets/beos-tiles/Red-Hot-icon.png
new file mode 100644
index 0000000..c145c34
Binary files /dev/null and b/assets/beos-tiles/Red-Hot-icon.png differ
diff --git a/assets/beos-tiles/Red_1_32x32x8.png b/assets/beos-tiles/Red_1_32x32x8.png
new file mode 100644
index 0000000..ac99e28
Binary files /dev/null and b/assets/beos-tiles/Red_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Reversed-icon.png b/assets/beos-tiles/Reversed-icon.png
new file mode 100644
index 0000000..45badc6
Binary files /dev/null and b/assets/beos-tiles/Reversed-icon.png differ
diff --git a/assets/beos-tiles/Road-Cone-icon.png b/assets/beos-tiles/Road-Cone-icon.png
new file mode 100644
index 0000000..753f7ad
Binary files /dev/null and b/assets/beos-tiles/Road-Cone-icon.png differ
diff --git a/assets/beos-tiles/Rope-icon.png b/assets/beos-tiles/Rope-icon.png
new file mode 100644
index 0000000..040c81b
Binary files /dev/null and b/assets/beos-tiles/Rope-icon.png differ
diff --git a/assets/beos-tiles/Ruby-Trash-Empty-icon.png b/assets/beos-tiles/Ruby-Trash-Empty-icon.png
new file mode 100644
index 0000000..89665fc
Binary files /dev/null and b/assets/beos-tiles/Ruby-Trash-Empty-icon.png differ
diff --git a/assets/beos-tiles/Ruby-Trash-Full-icon.png b/assets/beos-tiles/Ruby-Trash-Full-icon.png
new file mode 100644
index 0000000..84becf1
Binary files /dev/null and b/assets/beos-tiles/Ruby-Trash-Full-icon.png differ
diff --git a/assets/beos-tiles/SOS-Soap-Pads-icon.png b/assets/beos-tiles/SOS-Soap-Pads-icon.png
new file mode 100644
index 0000000..4b0170e
Binary files /dev/null and b/assets/beos-tiles/SOS-Soap-Pads-icon.png differ
diff --git a/assets/beos-tiles/Salt-icon.png b/assets/beos-tiles/Salt-icon.png
new file mode 100644
index 0000000..bcae368
Binary files /dev/null and b/assets/beos-tiles/Salt-icon.png differ
diff --git a/assets/beos-tiles/Sandwich-icon.png b/assets/beos-tiles/Sandwich-icon.png
new file mode 100644
index 0000000..9033682
Binary files /dev/null and b/assets/beos-tiles/Sandwich-icon.png differ
diff --git a/assets/beos-tiles/School Bus_1_32x32x8.png b/assets/beos-tiles/School Bus_1_32x32x8.png
new file mode 100644
index 0000000..900a54a
Binary files /dev/null and b/assets/beos-tiles/School Bus_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Scouring-Pad-icon.png b/assets/beos-tiles/Scouring-Pad-icon.png
new file mode 100644
index 0000000..86f29b3
Binary files /dev/null and b/assets/beos-tiles/Scouring-Pad-icon.png differ
diff --git a/assets/beos-tiles/Semi_1_32x32x8.png b/assets/beos-tiles/Semi_1_32x32x8.png
new file mode 100644
index 0000000..0cf8ebe
Binary files /dev/null and b/assets/beos-tiles/Semi_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Shared-Library-icon.png b/assets/beos-tiles/Shared-Library-icon.png
new file mode 100644
index 0000000..cd098a4
Binary files /dev/null and b/assets/beos-tiles/Shared-Library-icon.png differ
diff --git a/assets/beos-tiles/SilverWing.png b/assets/beos-tiles/SilverWing.png
new file mode 100644
index 0000000..bbacefd
Binary files /dev/null and b/assets/beos-tiles/SilverWing.png differ
diff --git a/assets/beos-tiles/Sleeping-Bag-icon.png b/assets/beos-tiles/Sleeping-Bag-icon.png
new file mode 100644
index 0000000..82fd794
Binary files /dev/null and b/assets/beos-tiles/Sleeping-Bag-icon.png differ
diff --git a/assets/beos-tiles/Snargs-icon.png b/assets/beos-tiles/Snargs-icon.png
new file mode 100644
index 0000000..9d8d573
Binary files /dev/null and b/assets/beos-tiles/Snargs-icon.png differ
diff --git a/assets/beos-tiles/Sportsbike 2_1_32x32x8.png b/assets/beos-tiles/Sportsbike 2_1_32x32x8.png
new file mode 100644
index 0000000..f9c3301
Binary files /dev/null and b/assets/beos-tiles/Sportsbike 2_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Sportsbike 3_1_32x32x8.png b/assets/beos-tiles/Sportsbike 3_1_32x32x8.png
new file mode 100644
index 0000000..c491112
Binary files /dev/null and b/assets/beos-tiles/Sportsbike 3_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Sportsbike 4_1_32x32x8.png b/assets/beos-tiles/Sportsbike 4_1_32x32x8.png
new file mode 100644
index 0000000..8f4df24
Binary files /dev/null and b/assets/beos-tiles/Sportsbike 4_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Sportsbike 5_1_32x32x8.png b/assets/beos-tiles/Sportsbike 5_1_32x32x8.png
new file mode 100644
index 0000000..4b7e1da
Binary files /dev/null and b/assets/beos-tiles/Sportsbike 5_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Sportsbike 6_1_32x32x8.png b/assets/beos-tiles/Sportsbike 6_1_32x32x8.png
new file mode 100644
index 0000000..ed5961c
Binary files /dev/null and b/assets/beos-tiles/Sportsbike 6_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Sportsbike_1_32x32x8.png b/assets/beos-tiles/Sportsbike_1_32x32x8.png
new file mode 100644
index 0000000..2d348c5
Binary files /dev/null and b/assets/beos-tiles/Sportsbike_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Statue-of-Liberty-icon.png b/assets/beos-tiles/Statue-of-Liberty-icon.png
new file mode 100644
index 0000000..5ad9caa
Binary files /dev/null and b/assets/beos-tiles/Statue-of-Liberty-icon.png differ
diff --git a/assets/beos-tiles/Steam-Loco-icon.png b/assets/beos-tiles/Steam-Loco-icon.png
new file mode 100644
index 0000000..6d115db
Binary files /dev/null and b/assets/beos-tiles/Steam-Loco-icon.png differ
diff --git a/assets/beos-tiles/Steamroller-icon.png b/assets/beos-tiles/Steamroller-icon.png
new file mode 100644
index 0000000..c170c04
Binary files /dev/null and b/assets/beos-tiles/Steamroller-icon.png differ
diff --git a/assets/beos-tiles/Styracosaur-icon.png b/assets/beos-tiles/Styracosaur-icon.png
new file mode 100644
index 0000000..0473c96
Binary files /dev/null and b/assets/beos-tiles/Styracosaur-icon.png differ
diff --git a/assets/beos-tiles/TNT-icon.png b/assets/beos-tiles/TNT-icon.png
new file mode 100644
index 0000000..b93de2a
Binary files /dev/null and b/assets/beos-tiles/TNT-icon.png differ
diff --git a/assets/beos-tiles/TRFFC16_1_32x32x4.png b/assets/beos-tiles/TRFFC16_1_32x32x4.png
new file mode 100644
index 0000000..f32fa74
Binary files /dev/null and b/assets/beos-tiles/TRFFC16_1_32x32x4.png differ
diff --git a/assets/beos-tiles/TRFFC16_2_16x16x4.png b/assets/beos-tiles/TRFFC16_2_16x16x4.png
new file mode 100644
index 0000000..c30da9c
Binary files /dev/null and b/assets/beos-tiles/TRFFC16_2_16x16x4.png differ
diff --git a/assets/beos-tiles/Tank-icon.png b/assets/beos-tiles/Tank-icon.png
new file mode 100644
index 0000000..c0881bb
Binary files /dev/null and b/assets/beos-tiles/Tank-icon.png differ
diff --git a/assets/beos-tiles/Telescope-Reflecting-icon.png b/assets/beos-tiles/Telescope-Reflecting-icon.png
new file mode 100644
index 0000000..74e0b67
Binary files /dev/null and b/assets/beos-tiles/Telescope-Reflecting-icon.png differ
diff --git a/assets/beos-tiles/Telescope-Refracting-icon.png b/assets/beos-tiles/Telescope-Refracting-icon.png
new file mode 100644
index 0000000..f7f68cb
Binary files /dev/null and b/assets/beos-tiles/Telescope-Refracting-icon.png differ
diff --git a/assets/beos-tiles/Temp-File-icon.png b/assets/beos-tiles/Temp-File-icon.png
new file mode 100644
index 0000000..7dcd759
Binary files /dev/null and b/assets/beos-tiles/Temp-File-icon.png differ
diff --git a/assets/beos-tiles/Ten-Gallon-Hat-icon.png b/assets/beos-tiles/Ten-Gallon-Hat-icon.png
new file mode 100644
index 0000000..6ea0841
Binary files /dev/null and b/assets/beos-tiles/Ten-Gallon-Hat-icon.png differ
diff --git a/assets/beos-tiles/Tent-icon.png b/assets/beos-tiles/Tent-icon.png
new file mode 100644
index 0000000..7e2f572
Binary files /dev/null and b/assets/beos-tiles/Tent-icon.png differ
diff --git a/assets/beos-tiles/Texture-File-icon.png b/assets/beos-tiles/Texture-File-icon.png
new file mode 100644
index 0000000..d0ad9eb
Binary files /dev/null and b/assets/beos-tiles/Texture-File-icon.png differ
diff --git a/assets/beos-tiles/ThemeTris.png b/assets/beos-tiles/ThemeTris.png
new file mode 100644
index 0000000..2d7433f
Binary files /dev/null and b/assets/beos-tiles/ThemeTris.png differ
diff --git a/assets/beos-tiles/Thunderbird.png b/assets/beos-tiles/Thunderbird.png
new file mode 100644
index 0000000..cf61292
Binary files /dev/null and b/assets/beos-tiles/Thunderbird.png differ
diff --git a/assets/beos-tiles/Thunderstorm-icon.png b/assets/beos-tiles/Thunderstorm-icon.png
new file mode 100644
index 0000000..416d8e6
Binary files /dev/null and b/assets/beos-tiles/Thunderstorm-icon.png differ
diff --git a/assets/beos-tiles/Tool-Box-icon.png b/assets/beos-tiles/Tool-Box-icon.png
new file mode 100644
index 0000000..eb5ae34
Binary files /dev/null and b/assets/beos-tiles/Tool-Box-icon.png differ
diff --git a/assets/beos-tiles/Transmission.png b/assets/beos-tiles/Transmission.png
new file mode 100644
index 0000000..07ae71d
Binary files /dev/null and b/assets/beos-tiles/Transmission.png differ
diff --git a/assets/beos-tiles/Truck_1_32x32x8.png b/assets/beos-tiles/Truck_1_32x32x8.png
new file mode 100644
index 0000000..d93cc32
Binary files /dev/null and b/assets/beos-tiles/Truck_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Tuber-icon.png b/assets/beos-tiles/Tuber-icon.png
new file mode 100644
index 0000000..3ea386c
Binary files /dev/null and b/assets/beos-tiles/Tuber-icon.png differ
diff --git a/assets/beos-tiles/Tyrannosaurus-rex-icon.png b/assets/beos-tiles/Tyrannosaurus-rex-icon.png
new file mode 100644
index 0000000..fbf35d3
Binary files /dev/null and b/assets/beos-tiles/Tyrannosaurus-rex-icon.png differ
diff --git a/assets/beos-tiles/UPS Truck_1_32x32x8.png b/assets/beos-tiles/UPS Truck_1_32x32x8.png
new file mode 100644
index 0000000..fbae19d
Binary files /dev/null and b/assets/beos-tiles/UPS Truck_1_32x32x8.png differ
diff --git a/assets/beos-tiles/VLC.png b/assets/beos-tiles/VLC.png
new file mode 100644
index 0000000..21d08be
Binary files /dev/null and b/assets/beos-tiles/VLC.png differ
diff --git a/assets/beos-tiles/VNCviewer.png b/assets/beos-tiles/VNCviewer.png
new file mode 100644
index 0000000..74928bd
Binary files /dev/null and b/assets/beos-tiles/VNCviewer.png differ
diff --git a/assets/beos-tiles/Velociraptor-icon.png b/assets/beos-tiles/Velociraptor-icon.png
new file mode 100644
index 0000000..0ac41a9
Binary files /dev/null and b/assets/beos-tiles/Velociraptor-icon.png differ
diff --git a/assets/beos-tiles/Vision.png b/assets/beos-tiles/Vision.png
new file mode 100644
index 0000000..bd583c4
Binary files /dev/null and b/assets/beos-tiles/Vision.png differ
diff --git a/assets/beos-tiles/VolumeControl.png b/assets/beos-tiles/VolumeControl.png
new file mode 100644
index 0000000..c816072
Binary files /dev/null and b/assets/beos-tiles/VolumeControl.png differ
diff --git a/assets/beos-tiles/WOC6-Folder-icon.png b/assets/beos-tiles/WOC6-Folder-icon.png
new file mode 100644
index 0000000..39a3c5e
Binary files /dev/null and b/assets/beos-tiles/WOC6-Folder-icon.png differ
diff --git a/assets/beos-tiles/WOC6-Internet-Folder-icon.png b/assets/beos-tiles/WOC6-Internet-Folder-icon.png
new file mode 100644
index 0000000..2b5c0ba
Binary files /dev/null and b/assets/beos-tiles/WOC6-Internet-Folder-icon.png differ
diff --git a/assets/beos-tiles/WOC6-MP3-Folder-icon.png b/assets/beos-tiles/WOC6-MP3-Folder-icon.png
new file mode 100644
index 0000000..acb6b93
Binary files /dev/null and b/assets/beos-tiles/WOC6-MP3-Folder-icon.png differ
diff --git a/assets/beos-tiles/WOC6-Mail-icon.png b/assets/beos-tiles/WOC6-Mail-icon.png
new file mode 100644
index 0000000..420ec25
Binary files /dev/null and b/assets/beos-tiles/WOC6-Mail-icon.png differ
diff --git a/assets/beos-tiles/WOC6-OS-X-CD-icon.png b/assets/beos-tiles/WOC6-OS-X-CD-icon.png
new file mode 100644
index 0000000..1ba7c9a
Binary files /dev/null and b/assets/beos-tiles/WOC6-OS-X-CD-icon.png differ
diff --git a/assets/beos-tiles/WOC6-Photos-Folder-1-icon.png b/assets/beos-tiles/WOC6-Photos-Folder-1-icon.png
new file mode 100644
index 0000000..51afb41
Binary files /dev/null and b/assets/beos-tiles/WOC6-Photos-Folder-1-icon.png differ
diff --git a/assets/beos-tiles/WOC6-Photos-Folder-2-icon.png b/assets/beos-tiles/WOC6-Photos-Folder-2-icon.png
new file mode 100644
index 0000000..bf057dc
Binary files /dev/null and b/assets/beos-tiles/WOC6-Photos-Folder-2-icon.png differ
diff --git a/assets/beos-tiles/Welding-Mask-icon.png b/assets/beos-tiles/Welding-Mask-icon.png
new file mode 100644
index 0000000..dcf29dc
Binary files /dev/null and b/assets/beos-tiles/Welding-Mask-icon.png differ
diff --git a/assets/beos-tiles/White Truck_1_32x32x8.png b/assets/beos-tiles/White Truck_1_32x32x8.png
new file mode 100644
index 0000000..4d6939e
Binary files /dev/null and b/assets/beos-tiles/White Truck_1_32x32x8.png differ
diff --git a/assets/beos-tiles/White_1_32x32x8.png b/assets/beos-tiles/White_1_32x32x8.png
new file mode 100644
index 0000000..68e6e02
Binary files /dev/null and b/assets/beos-tiles/White_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Wooden-puzzle-icon.png b/assets/beos-tiles/Wooden-puzzle-icon.png
new file mode 100644
index 0000000..19e9cad
Binary files /dev/null and b/assets/beos-tiles/Wooden-puzzle-icon.png differ
diff --git a/assets/beos-tiles/Work-Zone-icon.png b/assets/beos-tiles/Work-Zone-icon.png
new file mode 100644
index 0000000..504469b
Binary files /dev/null and b/assets/beos-tiles/Work-Zone-icon.png differ
diff --git a/assets/beos-tiles/X-Box-icon.png b/assets/beos-tiles/X-Box-icon.png
new file mode 100644
index 0000000..b231410
Binary files /dev/null and b/assets/beos-tiles/X-Box-icon.png differ
diff --git a/assets/beos-tiles/XRS.png b/assets/beos-tiles/XRS.png
new file mode 100644
index 0000000..1be7125
Binary files /dev/null and b/assets/beos-tiles/XRS.png differ
diff --git a/assets/beos-tiles/Yellow_1_32x32x8.png b/assets/beos-tiles/Yellow_1_32x32x8.png
new file mode 100644
index 0000000..9ad4907
Binary files /dev/null and b/assets/beos-tiles/Yellow_1_32x32x8.png differ
diff --git a/assets/beos-tiles/Zoom.png b/assets/beos-tiles/Zoom.png
new file mode 100644
index 0000000..c185e3c
Binary files /dev/null and b/assets/beos-tiles/Zoom.png differ
diff --git a/assets/beos-tiles/a-man.png b/assets/beos-tiles/a-man.png
new file mode 100644
index 0000000..27bc609
Binary files /dev/null and b/assets/beos-tiles/a-man.png differ
diff --git a/assets/beos-tiles/a-rose-k.png b/assets/beos-tiles/a-rose-k.png
new file mode 100644
index 0000000..a8e9264
Binary files /dev/null and b/assets/beos-tiles/a-rose-k.png differ
diff --git a/assets/beos-tiles/a-woman.png b/assets/beos-tiles/a-woman.png
new file mode 100644
index 0000000..caaf3e9
Binary files /dev/null and b/assets/beos-tiles/a-woman.png differ
diff --git a/assets/beos-tiles/access.png b/assets/beos-tiles/access.png
new file mode 100644
index 0000000..607ed00
Binary files /dev/null and b/assets/beos-tiles/access.png differ
diff --git a/assets/beos-tiles/accessories-calculator.png b/assets/beos-tiles/accessories-calculator.png
new file mode 100644
index 0000000..c333a71
Binary files /dev/null and b/assets/beos-tiles/accessories-calculator.png differ
diff --git a/assets/beos-tiles/accessories-dictionary.png b/assets/beos-tiles/accessories-dictionary.png
new file mode 100644
index 0000000..e152478
Binary files /dev/null and b/assets/beos-tiles/accessories-dictionary.png differ
diff --git a/assets/beos-tiles/accessories-text-editor.png b/assets/beos-tiles/accessories-text-editor.png
new file mode 100644
index 0000000..9b92967
Binary files /dev/null and b/assets/beos-tiles/accessories-text-editor.png differ
diff --git a/assets/beos-tiles/acroread.png b/assets/beos-tiles/acroread.png
new file mode 100644
index 0000000..5d483a8
Binary files /dev/null and b/assets/beos-tiles/acroread.png differ
diff --git a/assets/beos-tiles/administration.png b/assets/beos-tiles/administration.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/administration.png differ
diff --git a/assets/beos-tiles/agent.png b/assets/beos-tiles/agent.png
new file mode 100644
index 0000000..7cfd0c7
Binary files /dev/null and b/assets/beos-tiles/agent.png differ
diff --git a/assets/beos-tiles/aktion.png b/assets/beos-tiles/aktion.png
new file mode 100644
index 0000000..d7973bc
Binary files /dev/null and b/assets/beos-tiles/aktion.png differ
diff --git a/assets/beos-tiles/alarm-clock-icon.png b/assets/beos-tiles/alarm-clock-icon.png
new file mode 100644
index 0000000..b37ae61
Binary files /dev/null and b/assets/beos-tiles/alarm-clock-icon.png differ
diff --git a/assets/beos-tiles/alevt.png b/assets/beos-tiles/alevt.png
new file mode 100644
index 0000000..a3fb981
Binary files /dev/null and b/assets/beos-tiles/alevt.png differ
diff --git a/assets/beos-tiles/amor.png b/assets/beos-tiles/amor.png
new file mode 100644
index 0000000..668ef3e
Binary files /dev/null and b/assets/beos-tiles/amor.png differ
diff --git a/assets/beos-tiles/application.png b/assets/beos-tiles/application.png
new file mode 100644
index 0000000..e5bb582
Binary files /dev/null and b/assets/beos-tiles/application.png differ
diff --git a/assets/beos-tiles/applixware.png b/assets/beos-tiles/applixware.png
new file mode 100644
index 0000000..72e2657
Binary files /dev/null and b/assets/beos-tiles/applixware.png differ
diff --git a/assets/beos-tiles/appointment-missed.png b/assets/beos-tiles/appointment-missed.png
new file mode 100755
index 0000000..8109f34
Binary files /dev/null and b/assets/beos-tiles/appointment-missed.png differ
diff --git a/assets/beos-tiles/appointment-soon.png b/assets/beos-tiles/appointment-soon.png
new file mode 100755
index 0000000..77512c3
Binary files /dev/null and b/assets/beos-tiles/appointment-soon.png differ
diff --git a/assets/beos-tiles/apport.png b/assets/beos-tiles/apport.png
new file mode 100755
index 0000000..2403823
Binary files /dev/null and b/assets/beos-tiles/apport.png differ
diff --git a/assets/beos-tiles/aquarium-icon.png b/assets/beos-tiles/aquarium-icon.png
new file mode 100644
index 0000000..c8b57d4
Binary files /dev/null and b/assets/beos-tiles/aquarium-icon.png differ
diff --git a/assets/beos-tiles/ark.png b/assets/beos-tiles/ark.png
new file mode 100644
index 0000000..5b65d1b
Binary files /dev/null and b/assets/beos-tiles/ark.png differ
diff --git a/assets/beos-tiles/atlantik.png b/assets/beos-tiles/atlantik.png
new file mode 100644
index 0000000..ed8ea5e
Binary files /dev/null and b/assets/beos-tiles/atlantik.png differ
diff --git a/assets/beos-tiles/atlantikdesigner.png b/assets/beos-tiles/atlantikdesigner.png
new file mode 100644
index 0000000..fceaff5
Binary files /dev/null and b/assets/beos-tiles/atlantikdesigner.png differ
diff --git a/assets/beos-tiles/audacious.png b/assets/beos-tiles/audacious.png
new file mode 100644
index 0000000..1038bc5
Binary files /dev/null and b/assets/beos-tiles/audacious.png differ
diff --git a/assets/beos-tiles/audio-volume-high.png b/assets/beos-tiles/audio-volume-high.png
new file mode 100755
index 0000000..870cbb3
Binary files /dev/null and b/assets/beos-tiles/audio-volume-high.png differ
diff --git a/assets/beos-tiles/audio-volume-low.png b/assets/beos-tiles/audio-volume-low.png
new file mode 100755
index 0000000..2f132d4
Binary files /dev/null and b/assets/beos-tiles/audio-volume-low.png differ
diff --git a/assets/beos-tiles/audio-volume-medium.png b/assets/beos-tiles/audio-volume-medium.png
new file mode 100755
index 0000000..b31a51f
Binary files /dev/null and b/assets/beos-tiles/audio-volume-medium.png differ
diff --git a/assets/beos-tiles/audio-volume-muted.png b/assets/beos-tiles/audio-volume-muted.png
new file mode 100755
index 0000000..4b4a9f0
Binary files /dev/null and b/assets/beos-tiles/audio-volume-muted.png differ
diff --git a/assets/beos-tiles/background.png b/assets/beos-tiles/background.png
new file mode 100644
index 0000000..30c3403
Binary files /dev/null and b/assets/beos-tiles/background.png differ
diff --git a/assets/beos-tiles/baloon24_1_32x32x24.png b/assets/beos-tiles/baloon24_1_32x32x24.png
new file mode 100644
index 0000000..eadec2a
Binary files /dev/null and b/assets/beos-tiles/baloon24_1_32x32x24.png differ
diff --git a/assets/beos-tiles/bell.png b/assets/beos-tiles/bell.png
new file mode 100644
index 0000000..e6780ef
Binary files /dev/null and b/assets/beos-tiles/bell.png differ
diff --git a/assets/beos-tiles/big-track.png b/assets/beos-tiles/big-track.png
new file mode 100644
index 0000000..a12a378
Binary files /dev/null and b/assets/beos-tiles/big-track.png differ
diff --git a/assets/beos-tiles/blender.png b/assets/beos-tiles/blender.png
new file mode 100644
index 0000000..dd34c6d
Binary files /dev/null and b/assets/beos-tiles/blender.png differ
diff --git a/assets/beos-tiles/bluetooth-active-disabled-symbolic.png b/assets/beos-tiles/bluetooth-active-disabled-symbolic.png
new file mode 100755
index 0000000..ad0acff
Binary files /dev/null and b/assets/beos-tiles/bluetooth-active-disabled-symbolic.png differ
diff --git a/assets/beos-tiles/bluetooth-active-symbolic.png b/assets/beos-tiles/bluetooth-active-symbolic.png
new file mode 100755
index 0000000..c8ff703
Binary files /dev/null and b/assets/beos-tiles/bluetooth-active-symbolic.png differ
diff --git a/assets/beos-tiles/bluetooth-active.png b/assets/beos-tiles/bluetooth-active.png
new file mode 100755
index 0000000..1b5d003
Binary files /dev/null and b/assets/beos-tiles/bluetooth-active.png differ
diff --git a/assets/beos-tiles/bluetooth-disabled.png b/assets/beos-tiles/bluetooth-disabled.png
new file mode 100755
index 0000000..b1e860f
Binary files /dev/null and b/assets/beos-tiles/bluetooth-disabled.png differ
diff --git a/assets/beos-tiles/bluetooth-paired.png b/assets/beos-tiles/bluetooth-paired.png
new file mode 100755
index 0000000..348aa76
Binary files /dev/null and b/assets/beos-tiles/bluetooth-paired.png differ
diff --git a/assets/beos-tiles/bounce.png b/assets/beos-tiles/bounce.png
new file mode 100644
index 0000000..651db23
Binary files /dev/null and b/assets/beos-tiles/bounce.png differ
diff --git a/assets/beos-tiles/box-closed.png b/assets/beos-tiles/box-closed.png
new file mode 100644
index 0000000..e970a9b
Binary files /dev/null and b/assets/beos-tiles/box-closed.png differ
diff --git a/assets/beos-tiles/box-opened.png b/assets/beos-tiles/box-opened.png
new file mode 100644
index 0000000..27ade1c
Binary files /dev/null and b/assets/beos-tiles/box-opened.png differ
diff --git a/assets/beos-tiles/cache.png b/assets/beos-tiles/cache.png
new file mode 100644
index 0000000..42739df
Binary files /dev/null and b/assets/beos-tiles/cache.png differ
diff --git a/assets/beos-tiles/calendar-icon.png b/assets/beos-tiles/calendar-icon.png
new file mode 100644
index 0000000..fa117da
Binary files /dev/null and b/assets/beos-tiles/calendar-icon.png differ
diff --git a/assets/beos-tiles/cash-register-icon.png b/assets/beos-tiles/cash-register-icon.png
new file mode 100644
index 0000000..26b0325
Binary files /dev/null and b/assets/beos-tiles/cash-register-icon.png differ
diff --git a/assets/beos-tiles/chromium.png b/assets/beos-tiles/chromium.png
new file mode 100644
index 0000000..b185909
Binary files /dev/null and b/assets/beos-tiles/chromium.png differ
diff --git a/assets/beos-tiles/circle-1.png b/assets/beos-tiles/circle-1.png
new file mode 100644
index 0000000..2b6ad5f
Binary files /dev/null and b/assets/beos-tiles/circle-1.png differ
diff --git a/assets/beos-tiles/circle-2.png b/assets/beos-tiles/circle-2.png
new file mode 100644
index 0000000..55ff61d
Binary files /dev/null and b/assets/beos-tiles/circle-2.png differ
diff --git a/assets/beos-tiles/circle-3.png b/assets/beos-tiles/circle-3.png
new file mode 100644
index 0000000..326bc92
Binary files /dev/null and b/assets/beos-tiles/circle-3.png differ
diff --git a/assets/beos-tiles/clanbomber.png b/assets/beos-tiles/clanbomber.png
new file mode 100644
index 0000000..d855f88
Binary files /dev/null and b/assets/beos-tiles/clanbomber.png differ
diff --git a/assets/beos-tiles/clock.png b/assets/beos-tiles/clock.png
new file mode 100644
index 0000000..c7f0e64
Binary files /dev/null and b/assets/beos-tiles/clock.png differ
diff --git a/assets/beos-tiles/clock2.png b/assets/beos-tiles/clock2.png
new file mode 100644
index 0000000..730b94f
Binary files /dev/null and b/assets/beos-tiles/clock2.png differ
diff --git a/assets/beos-tiles/coffee-maker-icon.png b/assets/beos-tiles/coffee-maker-icon.png
new file mode 100644
index 0000000..1a52804
Binary files /dev/null and b/assets/beos-tiles/coffee-maker-icon.png differ
diff --git a/assets/beos-tiles/colors.png b/assets/beos-tiles/colors.png
new file mode 100644
index 0000000..8630a05
Binary files /dev/null and b/assets/beos-tiles/colors.png differ
diff --git a/assets/beos-tiles/cone.png b/assets/beos-tiles/cone.png
new file mode 100644
index 0000000..a99fa1f
Binary files /dev/null and b/assets/beos-tiles/cone.png differ
diff --git a/assets/beos-tiles/config-users.png b/assets/beos-tiles/config-users.png
new file mode 100644
index 0000000..ebaba41
Binary files /dev/null and b/assets/beos-tiles/config-users.png differ
diff --git a/assets/beos-tiles/control-center2.png b/assets/beos-tiles/control-center2.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/control-center2.png differ
diff --git a/assets/beos-tiles/cookie.png b/assets/beos-tiles/cookie.png
new file mode 100644
index 0000000..25632f2
Binary files /dev/null and b/assets/beos-tiles/cookie.png differ
diff --git a/assets/beos-tiles/cool-retro-term.png b/assets/beos-tiles/cool-retro-term.png
new file mode 100755
index 0000000..4f8b78d
Binary files /dev/null and b/assets/beos-tiles/cool-retro-term.png differ
diff --git a/assets/beos-tiles/crate-icon.png b/assets/beos-tiles/crate-icon.png
new file mode 100644
index 0000000..bc23521
Binary files /dev/null and b/assets/beos-tiles/crate-icon.png differ
diff --git a/assets/beos-tiles/crayons.png b/assets/beos-tiles/crayons.png
new file mode 100644
index 0000000..91b14cd
Binary files /dev/null and b/assets/beos-tiles/crayons.png differ
diff --git a/assets/beos-tiles/cubist.png b/assets/beos-tiles/cubist.png
new file mode 100644
index 0000000..73760e3
Binary files /dev/null and b/assets/beos-tiles/cubist.png differ
diff --git a/assets/beos-tiles/date.png b/assets/beos-tiles/date.png
new file mode 100644
index 0000000..718385a
Binary files /dev/null and b/assets/beos-tiles/date.png differ
diff --git a/assets/beos-tiles/dev.png b/assets/beos-tiles/dev.png
new file mode 100644
index 0000000..c9671b5
Binary files /dev/null and b/assets/beos-tiles/dev.png differ
diff --git a/assets/beos-tiles/dialog-error.png b/assets/beos-tiles/dialog-error.png
new file mode 100755
index 0000000..b5fce54
Binary files /dev/null and b/assets/beos-tiles/dialog-error.png differ
diff --git a/assets/beos-tiles/dialog-information.png b/assets/beos-tiles/dialog-information.png
new file mode 100755
index 0000000..5e42ccf
Binary files /dev/null and b/assets/beos-tiles/dialog-information.png differ
diff --git a/assets/beos-tiles/dialog-password.png b/assets/beos-tiles/dialog-password.png
new file mode 100755
index 0000000..5c64e53
Binary files /dev/null and b/assets/beos-tiles/dialog-password.png differ
diff --git a/assets/beos-tiles/dialog-question.png b/assets/beos-tiles/dialog-question.png
new file mode 100755
index 0000000..b7650f3
Binary files /dev/null and b/assets/beos-tiles/dialog-question.png differ
diff --git a/assets/beos-tiles/dialog-warning.png b/assets/beos-tiles/dialog-warning.png
new file mode 100755
index 0000000..3644546
Binary files /dev/null and b/assets/beos-tiles/dialog-warning.png differ
diff --git a/assets/beos-tiles/diary.png b/assets/beos-tiles/diary.png
new file mode 100644
index 0000000..429b572
Binary files /dev/null and b/assets/beos-tiles/diary.png differ
diff --git a/assets/beos-tiles/diodon.png b/assets/beos-tiles/diodon.png
new file mode 100644
index 0000000..5ec8a96
Binary files /dev/null and b/assets/beos-tiles/diodon.png differ
diff --git a/assets/beos-tiles/dlgedit.png b/assets/beos-tiles/dlgedit.png
new file mode 100644
index 0000000..fbd2ef1
Binary files /dev/null and b/assets/beos-tiles/dlgedit.png differ
diff --git a/assets/beos-tiles/dolphin.png b/assets/beos-tiles/dolphin.png
new file mode 100644
index 0000000..6d2b376
Binary files /dev/null and b/assets/beos-tiles/dolphin.png differ
diff --git a/assets/beos-tiles/dream-cast.png b/assets/beos-tiles/dream-cast.png
new file mode 100644
index 0000000..c73d52f
Binary files /dev/null and b/assets/beos-tiles/dream-cast.png differ
diff --git a/assets/beos-tiles/edu_languages.png b/assets/beos-tiles/edu_languages.png
new file mode 100644
index 0000000..fb6256c
Binary files /dev/null and b/assets/beos-tiles/edu_languages.png differ
diff --git a/assets/beos-tiles/edu_mathematics.png b/assets/beos-tiles/edu_mathematics.png
new file mode 100644
index 0000000..6be2c68
Binary files /dev/null and b/assets/beos-tiles/edu_mathematics.png differ
diff --git a/assets/beos-tiles/edu_miscellanous.png b/assets/beos-tiles/edu_miscellanous.png
new file mode 100644
index 0000000..9d3e11d
Binary files /dev/null and b/assets/beos-tiles/edu_miscellanous.png differ
diff --git a/assets/beos-tiles/elmers-icon.png b/assets/beos-tiles/elmers-icon.png
new file mode 100644
index 0000000..edee44e
Binary files /dev/null and b/assets/beos-tiles/elmers-icon.png differ
diff --git a/assets/beos-tiles/emacs.png b/assets/beos-tiles/emacs.png
new file mode 100644
index 0000000..2c5aae3
Binary files /dev/null and b/assets/beos-tiles/emacs.png differ
diff --git a/assets/beos-tiles/emacs24 original.png b/assets/beos-tiles/emacs24 original.png
new file mode 100644
index 0000000..9a0c7dd
Binary files /dev/null and b/assets/beos-tiles/emacs24 original.png differ
diff --git a/assets/beos-tiles/emacs24.png b/assets/beos-tiles/emacs24.png
new file mode 100644
index 0000000..f74d88b
Binary files /dev/null and b/assets/beos-tiles/emacs24.png differ
diff --git a/assets/beos-tiles/emacs24_.png b/assets/beos-tiles/emacs24_.png
new file mode 100644
index 0000000..3fe77a0
Binary files /dev/null and b/assets/beos-tiles/emacs24_.png differ
diff --git a/assets/beos-tiles/emacs24___.png b/assets/beos-tiles/emacs24___.png
new file mode 100644
index 0000000..2c5aae3
Binary files /dev/null and b/assets/beos-tiles/emacs24___.png differ
diff --git a/assets/beos-tiles/emacs25.png b/assets/beos-tiles/emacs25.png
new file mode 100644
index 0000000..66948cc
Binary files /dev/null and b/assets/beos-tiles/emacs25.png differ
diff --git a/assets/beos-tiles/email.png b/assets/beos-tiles/email.png
new file mode 100644
index 0000000..7e2e2ac
Binary files /dev/null and b/assets/beos-tiles/email.png differ
diff --git a/assets/beos-tiles/email2.png b/assets/beos-tiles/email2.png
new file mode 100644
index 0000000..058aa22
Binary files /dev/null and b/assets/beos-tiles/email2.png differ
diff --git a/assets/beos-tiles/email3.png b/assets/beos-tiles/email3.png
new file mode 100644
index 0000000..b6b6874
Binary files /dev/null and b/assets/beos-tiles/email3.png differ
diff --git a/assets/beos-tiles/email4.png b/assets/beos-tiles/email4.png
new file mode 100644
index 0000000..701de03
Binary files /dev/null and b/assets/beos-tiles/email4.png differ
diff --git a/assets/beos-tiles/energy.png b/assets/beos-tiles/energy.png
new file mode 100644
index 0000000..a4f5d5f
Binary files /dev/null and b/assets/beos-tiles/energy.png differ
diff --git a/assets/beos-tiles/energy_star.png b/assets/beos-tiles/energy_star.png
new file mode 100644
index 0000000..433bcd1
Binary files /dev/null and b/assets/beos-tiles/energy_star.png differ
diff --git a/assets/beos-tiles/enhanced_browsing.png b/assets/beos-tiles/enhanced_browsing.png
new file mode 100644
index 0000000..2c9a346
Binary files /dev/null and b/assets/beos-tiles/enhanced_browsing.png differ
diff --git a/assets/beos-tiles/error.png b/assets/beos-tiles/error.png
new file mode 100644
index 0000000..c100ad5
Binary files /dev/null and b/assets/beos-tiles/error.png differ
diff --git a/assets/beos-tiles/fed-Pad-d1-icon.png b/assets/beos-tiles/fed-Pad-d1-icon.png
new file mode 100644
index 0000000..5c5aff3
Binary files /dev/null and b/assets/beos-tiles/fed-Pad-d1-icon.png differ
diff --git a/assets/beos-tiles/file-manager.png b/assets/beos-tiles/file-manager.png
new file mode 100644
index 0000000..c65234d
Binary files /dev/null and b/assets/beos-tiles/file-manager.png differ
diff --git a/assets/beos-tiles/filetypes.png b/assets/beos-tiles/filetypes.png
new file mode 100644
index 0000000..323188c
Binary files /dev/null and b/assets/beos-tiles/filetypes.png differ
diff --git a/assets/beos-tiles/find.png b/assets/beos-tiles/find.png
new file mode 100644
index 0000000..4871cb1
Binary files /dev/null and b/assets/beos-tiles/find.png differ
diff --git a/assets/beos-tiles/firebirdicon.png b/assets/beos-tiles/firebirdicon.png
new file mode 100644
index 0000000..e4ec586
Binary files /dev/null and b/assets/beos-tiles/firebirdicon.png differ
diff --git a/assets/beos-tiles/firefox-esr.png b/assets/beos-tiles/firefox-esr.png
new file mode 100644
index 0000000..49c74b6
Binary files /dev/null and b/assets/beos-tiles/firefox-esr.png differ
diff --git a/assets/beos-tiles/firefox08icon.png b/assets/beos-tiles/firefox08icon.png
new file mode 100644
index 0000000..f130eaa
Binary files /dev/null and b/assets/beos-tiles/firefox08icon.png differ
diff --git a/assets/beos-tiles/flash.png b/assets/beos-tiles/flash.png
new file mode 100644
index 0000000..2a9604d
Binary files /dev/null and b/assets/beos-tiles/flash.png differ
diff --git a/assets/beos-tiles/flashkard.png b/assets/beos-tiles/flashkard.png
new file mode 100644
index 0000000..2e21bbe
Binary files /dev/null and b/assets/beos-tiles/flashkard.png differ
diff --git a/assets/beos-tiles/folder-drag-accept.png b/assets/beos-tiles/folder-drag-accept.png
new file mode 100644
index 0000000..85a2515
Binary files /dev/null and b/assets/beos-tiles/folder-drag-accept.png differ
diff --git a/assets/beos-tiles/folder-open.png b/assets/beos-tiles/folder-open.png
new file mode 100644
index 0000000..85a2515
Binary files /dev/null and b/assets/beos-tiles/folder-open.png differ
diff --git a/assets/beos-tiles/folder-visiting.png b/assets/beos-tiles/folder-visiting.png
new file mode 100644
index 0000000..85a2515
Binary files /dev/null and b/assets/beos-tiles/folder-visiting.png differ
diff --git a/assets/beos-tiles/font.png b/assets/beos-tiles/font.png
new file mode 100644
index 0000000..8d0ec6c
Binary files /dev/null and b/assets/beos-tiles/font.png differ
diff --git a/assets/beos-tiles/fonts.png b/assets/beos-tiles/fonts.png
new file mode 100644
index 0000000..828021c
Binary files /dev/null and b/assets/beos-tiles/fonts.png differ
diff --git a/assets/beos-tiles/foundation-masonry.png b/assets/beos-tiles/foundation-masonry.png
new file mode 100644
index 0000000..7839441
Binary files /dev/null and b/assets/beos-tiles/foundation-masonry.png differ
diff --git a/assets/beos-tiles/franz.png b/assets/beos-tiles/franz.png
new file mode 100644
index 0000000..47932fc
Binary files /dev/null and b/assets/beos-tiles/franz.png differ
diff --git a/assets/beos-tiles/freeplane.png b/assets/beos-tiles/freeplane.png
new file mode 100644
index 0000000..73a1bfd
Binary files /dev/null and b/assets/beos-tiles/freeplane.png differ
diff --git a/assets/beos-tiles/game-pad.png b/assets/beos-tiles/game-pad.png
new file mode 100644
index 0000000..fa726ad
Binary files /dev/null and b/assets/beos-tiles/game-pad.png differ
diff --git a/assets/beos-tiles/games-icon.png b/assets/beos-tiles/games-icon.png
new file mode 100644
index 0000000..7c10025
Binary files /dev/null and b/assets/beos-tiles/games-icon.png differ
diff --git a/assets/beos-tiles/gconf-editor.png b/assets/beos-tiles/gconf-editor.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/gconf-editor.png differ
diff --git a/assets/beos-tiles/gconfeditor.png b/assets/beos-tiles/gconfeditor.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/gconfeditor.png differ
diff --git a/assets/beos-tiles/gimp-beos.png b/assets/beos-tiles/gimp-beos.png
new file mode 100644
index 0000000..64fc3d6
Binary files /dev/null and b/assets/beos-tiles/gimp-beos.png differ
diff --git a/assets/beos-tiles/gimp.png b/assets/beos-tiles/gimp.png
new file mode 100644
index 0000000..9ca45b3
Binary files /dev/null and b/assets/beos-tiles/gimp.png differ
diff --git a/assets/beos-tiles/gimp_origin.png b/assets/beos-tiles/gimp_origin.png
new file mode 100644
index 0000000..8d6e62f
Binary files /dev/null and b/assets/beos-tiles/gimp_origin.png differ
diff --git a/assets/beos-tiles/gkdebconf-icon.png b/assets/beos-tiles/gkdebconf-icon.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/gkdebconf-icon.png differ
diff --git a/assets/beos-tiles/gkdebconf.png b/assets/beos-tiles/gkdebconf.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/gkdebconf.png differ
diff --git a/assets/beos-tiles/globe-4.png b/assets/beos-tiles/globe-4.png
new file mode 100644
index 0000000..f087e56
Binary files /dev/null and b/assets/beos-tiles/globe-4.png differ
diff --git a/assets/beos-tiles/globe.png b/assets/beos-tiles/globe.png
new file mode 100644
index 0000000..95cf66b
Binary files /dev/null and b/assets/beos-tiles/globe.png differ
diff --git a/assets/beos-tiles/gnome-control-centre.png b/assets/beos-tiles/gnome-control-centre.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/gnome-control-centre.png differ
diff --git a/assets/beos-tiles/gnome-desktop-config.png b/assets/beos-tiles/gnome-desktop-config.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/gnome-desktop-config.png differ
diff --git a/assets/beos-tiles/gnome-dev-ethernet.png b/assets/beos-tiles/gnome-dev-ethernet.png
new file mode 100644
index 0000000..68a998b
Binary files /dev/null and b/assets/beos-tiles/gnome-dev-ethernet.png differ
diff --git a/assets/beos-tiles/gnome-finance.png b/assets/beos-tiles/gnome-finance.png
new file mode 100755
index 0000000..2f0d5b0
Binary files /dev/null and b/assets/beos-tiles/gnome-finance.png differ
diff --git a/assets/beos-tiles/gnome-pdf.png b/assets/beos-tiles/gnome-pdf.png
new file mode 100644
index 0000000..f9b69f2
Binary files /dev/null and b/assets/beos-tiles/gnome-pdf.png differ
diff --git a/assets/beos-tiles/gnorpm.png b/assets/beos-tiles/gnorpm.png
new file mode 100644
index 0000000..8064c0a
Binary files /dev/null and b/assets/beos-tiles/gnorpm.png differ
diff --git a/assets/beos-tiles/go.png b/assets/beos-tiles/go.png
new file mode 100644
index 0000000..763bad0
Binary files /dev/null and b/assets/beos-tiles/go.png differ
diff --git a/assets/beos-tiles/gpm-primary-000.png b/assets/beos-tiles/gpm-primary-000.png
new file mode 100755
index 0000000..67eba06
Binary files /dev/null and b/assets/beos-tiles/gpm-primary-000.png differ
diff --git a/assets/beos-tiles/gpm-primary-020.png b/assets/beos-tiles/gpm-primary-020.png
new file mode 100755
index 0000000..f79907a
Binary files /dev/null and b/assets/beos-tiles/gpm-primary-020.png differ
diff --git a/assets/beos-tiles/gpm-primary-040.png b/assets/beos-tiles/gpm-primary-040.png
new file mode 100755
index 0000000..f609489
Binary files /dev/null and b/assets/beos-tiles/gpm-primary-040.png differ
diff --git a/assets/beos-tiles/gpm-primary-060.png b/assets/beos-tiles/gpm-primary-060.png
new file mode 100755
index 0000000..61ef5d3
Binary files /dev/null and b/assets/beos-tiles/gpm-primary-060.png differ
diff --git a/assets/beos-tiles/gpm-primary-080.png b/assets/beos-tiles/gpm-primary-080.png
new file mode 100755
index 0000000..6f2be60
Binary files /dev/null and b/assets/beos-tiles/gpm-primary-080.png differ
diff --git a/assets/beos-tiles/gpm-primary-100.png b/assets/beos-tiles/gpm-primary-100.png
new file mode 100755
index 0000000..6d77af6
Binary files /dev/null and b/assets/beos-tiles/gpm-primary-100.png differ
diff --git a/assets/beos-tiles/gqview.png b/assets/beos-tiles/gqview.png
new file mode 100644
index 0000000..36163c0
Binary files /dev/null and b/assets/beos-tiles/gqview.png differ
diff --git a/assets/beos-tiles/grand-piano.png b/assets/beos-tiles/grand-piano.png
new file mode 100644
index 0000000..a4edd3d
Binary files /dev/null and b/assets/beos-tiles/grand-piano.png differ
diff --git a/assets/beos-tiles/gravit-designer.png b/assets/beos-tiles/gravit-designer.png
new file mode 100644
index 0000000..a5e0cc9
Binary files /dev/null and b/assets/beos-tiles/gravit-designer.png differ
diff --git a/assets/beos-tiles/gv.png b/assets/beos-tiles/gv.png
new file mode 100644
index 0000000..fbde43b
Binary files /dev/null and b/assets/beos-tiles/gv.png differ
diff --git a/assets/beos-tiles/gvim.png b/assets/beos-tiles/gvim.png
new file mode 100644
index 0000000..f359910
Binary files /dev/null and b/assets/beos-tiles/gvim.png differ
diff --git a/assets/beos-tiles/hammer-1.png b/assets/beos-tiles/hammer-1.png
new file mode 100644
index 0000000..0e0cf1c
Binary files /dev/null and b/assets/beos-tiles/hammer-1.png differ
diff --git a/assets/beos-tiles/help-browser.png b/assets/beos-tiles/help-browser.png
new file mode 100644
index 0000000..b069446
Binary files /dev/null and b/assets/beos-tiles/help-browser.png differ
diff --git a/assets/beos-tiles/help_index.png b/assets/beos-tiles/help_index.png
new file mode 100644
index 0000000..4824b24
Binary files /dev/null and b/assets/beos-tiles/help_index.png differ
diff --git a/assets/beos-tiles/hum-vee.png b/assets/beos-tiles/hum-vee.png
new file mode 100644
index 0000000..c07f232
Binary files /dev/null and b/assets/beos-tiles/hum-vee.png differ
diff --git a/assets/beos-tiles/hwinfo.png b/assets/beos-tiles/hwinfo.png
new file mode 100644
index 0000000..44a50fd
Binary files /dev/null and b/assets/beos-tiles/hwinfo.png differ
diff --git a/assets/beos-tiles/icon.png b/assets/beos-tiles/icon.png
new file mode 100644
index 0000000..7afda68
Binary files /dev/null and b/assets/beos-tiles/icon.png differ
diff --git a/assets/beos-tiles/icons.png b/assets/beos-tiles/icons.png
new file mode 100644
index 0000000..544ddb4
Binary files /dev/null and b/assets/beos-tiles/icons.png differ
diff --git a/assets/beos-tiles/iconthemes.png b/assets/beos-tiles/iconthemes.png
new file mode 100644
index 0000000..a37f889
Binary files /dev/null and b/assets/beos-tiles/iconthemes.png differ
diff --git a/assets/beos-tiles/if_chromium_web_store_88379.png b/assets/beos-tiles/if_chromium_web_store_88379.png
new file mode 100644
index 0000000..26358aa
Binary files /dev/null and b/assets/beos-tiles/if_chromium_web_store_88379.png differ
diff --git a/assets/beos-tiles/image-loading.png b/assets/beos-tiles/image-loading.png
new file mode 100755
index 0000000..0607a19
Binary files /dev/null and b/assets/beos-tiles/image-loading.png differ
diff --git a/assets/beos-tiles/image-missing.png b/assets/beos-tiles/image-missing.png
new file mode 100755
index 0000000..d6443d2
Binary files /dev/null and b/assets/beos-tiles/image-missing.png differ
diff --git a/assets/beos-tiles/inkscape2.png b/assets/beos-tiles/inkscape2.png
new file mode 100644
index 0000000..ce80717
Binary files /dev/null and b/assets/beos-tiles/inkscape2.png differ
diff --git a/assets/beos-tiles/input-keyboard.png b/assets/beos-tiles/input-keyboard.png
new file mode 100644
index 0000000..b918e96
Binary files /dev/null and b/assets/beos-tiles/input-keyboard.png differ
diff --git a/assets/beos-tiles/input-mouse.png b/assets/beos-tiles/input-mouse.png
new file mode 100644
index 0000000..c443aa4
Binary files /dev/null and b/assets/beos-tiles/input-mouse.png differ
diff --git a/assets/beos-tiles/internet-mail.png b/assets/beos-tiles/internet-mail.png
new file mode 100644
index 0000000..a30b730
Binary files /dev/null and b/assets/beos-tiles/internet-mail.png differ
diff --git a/assets/beos-tiles/iridium-browser.png b/assets/beos-tiles/iridium-browser.png
new file mode 100644
index 0000000..b185909
Binary files /dev/null and b/assets/beos-tiles/iridium-browser.png differ
diff --git a/assets/beos-tiles/itch.png b/assets/beos-tiles/itch.png
new file mode 100644
index 0000000..5a33ac1
Binary files /dev/null and b/assets/beos-tiles/itch.png differ
diff --git a/assets/beos-tiles/jeep_1_32x32x4.png b/assets/beos-tiles/jeep_1_32x32x4.png
new file mode 100644
index 0000000..d730e30
Binary files /dev/null and b/assets/beos-tiles/jeep_1_32x32x4.png differ
diff --git a/assets/beos-tiles/kaboodle.png b/assets/beos-tiles/kaboodle.png
new file mode 100644
index 0000000..95de99b
Binary files /dev/null and b/assets/beos-tiles/kaboodle.png differ
diff --git a/assets/beos-tiles/kaddressbook.png b/assets/beos-tiles/kaddressbook.png
new file mode 100644
index 0000000..b9bb05a
Binary files /dev/null and b/assets/beos-tiles/kaddressbook.png differ
diff --git a/assets/beos-tiles/kalarm.png b/assets/beos-tiles/kalarm.png
new file mode 100644
index 0000000..2ae2809
Binary files /dev/null and b/assets/beos-tiles/kalarm.png differ
diff --git a/assets/beos-tiles/kalzium.png b/assets/beos-tiles/kalzium.png
new file mode 100644
index 0000000..b1729dd
Binary files /dev/null and b/assets/beos-tiles/kalzium.png differ
diff --git a/assets/beos-tiles/kappfinder.png b/assets/beos-tiles/kappfinder.png
new file mode 100644
index 0000000..6938689
Binary files /dev/null and b/assets/beos-tiles/kappfinder.png differ
diff --git a/assets/beos-tiles/karbon.png b/assets/beos-tiles/karbon.png
new file mode 100644
index 0000000..3b335ab
Binary files /dev/null and b/assets/beos-tiles/karbon.png differ
diff --git a/assets/beos-tiles/karm.png b/assets/beos-tiles/karm.png
new file mode 100644
index 0000000..23238b5
Binary files /dev/null and b/assets/beos-tiles/karm.png differ
diff --git a/assets/beos-tiles/kasteroids.png b/assets/beos-tiles/kasteroids.png
new file mode 100644
index 0000000..f4a0714
Binary files /dev/null and b/assets/beos-tiles/kasteroids.png differ
diff --git a/assets/beos-tiles/kate.png b/assets/beos-tiles/kate.png
new file mode 100644
index 0000000..d58f075
Binary files /dev/null and b/assets/beos-tiles/kate.png differ
diff --git a/assets/beos-tiles/katomic.png b/assets/beos-tiles/katomic.png
new file mode 100644
index 0000000..caf1ed4
Binary files /dev/null and b/assets/beos-tiles/katomic.png differ
diff --git a/assets/beos-tiles/kaudiocreator.png b/assets/beos-tiles/kaudiocreator.png
new file mode 100644
index 0000000..8bf4b5b
Binary files /dev/null and b/assets/beos-tiles/kaudiocreator.png differ
diff --git a/assets/beos-tiles/kbackgammon.png b/assets/beos-tiles/kbackgammon.png
new file mode 100644
index 0000000..c55a719
Binary files /dev/null and b/assets/beos-tiles/kbackgammon.png differ
diff --git a/assets/beos-tiles/kbackgammon_engine.png b/assets/beos-tiles/kbackgammon_engine.png
new file mode 100644
index 0000000..a12afaf
Binary files /dev/null and b/assets/beos-tiles/kbackgammon_engine.png differ
diff --git a/assets/beos-tiles/kblackbox.png b/assets/beos-tiles/kblackbox.png
new file mode 100644
index 0000000..207dab7
Binary files /dev/null and b/assets/beos-tiles/kblackbox.png differ
diff --git a/assets/beos-tiles/kbounce.png b/assets/beos-tiles/kbounce.png
new file mode 100644
index 0000000..aa39be2
Binary files /dev/null and b/assets/beos-tiles/kbounce.png differ
diff --git a/assets/beos-tiles/kbruch.png b/assets/beos-tiles/kbruch.png
new file mode 100644
index 0000000..1fad6bf
Binary files /dev/null and b/assets/beos-tiles/kbruch.png differ
diff --git a/assets/beos-tiles/kcalc.png b/assets/beos-tiles/kcalc.png
new file mode 100644
index 0000000..c333a71
Binary files /dev/null and b/assets/beos-tiles/kcalc.png differ
diff --git a/assets/beos-tiles/kchart.png b/assets/beos-tiles/kchart.png
new file mode 100644
index 0000000..c9c5faa
Binary files /dev/null and b/assets/beos-tiles/kchart.png differ
diff --git a/assets/beos-tiles/kcmdevices.png b/assets/beos-tiles/kcmdevices.png
new file mode 100644
index 0000000..f318e46
Binary files /dev/null and b/assets/beos-tiles/kcmdevices.png differ
diff --git a/assets/beos-tiles/kcmdf.png b/assets/beos-tiles/kcmdf.png
new file mode 100644
index 0000000..16e49d2
Binary files /dev/null and b/assets/beos-tiles/kcmdf.png differ
diff --git a/assets/beos-tiles/kcmdrkonqi.png b/assets/beos-tiles/kcmdrkonqi.png
new file mode 100644
index 0000000..4118119
Binary files /dev/null and b/assets/beos-tiles/kcmdrkonqi.png differ
diff --git a/assets/beos-tiles/kcmfontinst.png b/assets/beos-tiles/kcmfontinst.png
new file mode 100644
index 0000000..5831030
Binary files /dev/null and b/assets/beos-tiles/kcmfontinst.png differ
diff --git a/assets/beos-tiles/kcmkicker.png b/assets/beos-tiles/kcmkicker.png
new file mode 100644
index 0000000..f456929
Binary files /dev/null and b/assets/beos-tiles/kcmkicker.png differ
diff --git a/assets/beos-tiles/kcmkwm.png b/assets/beos-tiles/kcmkwm.png
new file mode 100644
index 0000000..3479f9b
Binary files /dev/null and b/assets/beos-tiles/kcmkwm.png differ
diff --git a/assets/beos-tiles/kcmmemory.png b/assets/beos-tiles/kcmmemory.png
new file mode 100644
index 0000000..8ab57df
Binary files /dev/null and b/assets/beos-tiles/kcmmemory.png differ
diff --git a/assets/beos-tiles/kcmmidi.png b/assets/beos-tiles/kcmmidi.png
new file mode 100644
index 0000000..58863f8
Binary files /dev/null and b/assets/beos-tiles/kcmmidi.png differ
diff --git a/assets/beos-tiles/kcmpartitions.png b/assets/beos-tiles/kcmpartitions.png
new file mode 100644
index 0000000..0037151
Binary files /dev/null and b/assets/beos-tiles/kcmpartitions.png differ
diff --git a/assets/beos-tiles/kcmpci.png b/assets/beos-tiles/kcmpci.png
new file mode 100644
index 0000000..ada00c3
Binary files /dev/null and b/assets/beos-tiles/kcmpci.png differ
diff --git a/assets/beos-tiles/kcmprocessor.png b/assets/beos-tiles/kcmprocessor.png
new file mode 100644
index 0000000..75633e2
Binary files /dev/null and b/assets/beos-tiles/kcmprocessor.png differ
diff --git a/assets/beos-tiles/kcmscsi.png b/assets/beos-tiles/kcmscsi.png
new file mode 100644
index 0000000..9fb204e
Binary files /dev/null and b/assets/beos-tiles/kcmscsi.png differ
diff --git a/assets/beos-tiles/kcmsound.png b/assets/beos-tiles/kcmsound.png
new file mode 100644
index 0000000..5c9675f
Binary files /dev/null and b/assets/beos-tiles/kcmsound.png differ
diff --git a/assets/beos-tiles/kcmx.png b/assets/beos-tiles/kcmx.png
new file mode 100644
index 0000000..220a9f9
Binary files /dev/null and b/assets/beos-tiles/kcmx.png differ
diff --git a/assets/beos-tiles/kcoloredit.png b/assets/beos-tiles/kcoloredit.png
new file mode 100644
index 0000000..b64b7f1
Binary files /dev/null and b/assets/beos-tiles/kcoloredit.png differ
diff --git a/assets/beos-tiles/kcontrol.png b/assets/beos-tiles/kcontrol.png
new file mode 100644
index 0000000..ef0058d
Binary files /dev/null and b/assets/beos-tiles/kcontrol.png differ
diff --git a/assets/beos-tiles/kcron.png b/assets/beos-tiles/kcron.png
new file mode 100644
index 0000000..b9c5830
Binary files /dev/null and b/assets/beos-tiles/kcron.png differ
diff --git a/assets/beos-tiles/kdat.png b/assets/beos-tiles/kdat.png
new file mode 100644
index 0000000..9a70c9f
Binary files /dev/null and b/assets/beos-tiles/kdat.png differ
diff --git a/assets/beos-tiles/kdat_backup.png b/assets/beos-tiles/kdat_backup.png
new file mode 100644
index 0000000..9c2d919
Binary files /dev/null and b/assets/beos-tiles/kdat_backup.png differ
diff --git a/assets/beos-tiles/kdat_restore.png b/assets/beos-tiles/kdat_restore.png
new file mode 100644
index 0000000..6922a22
Binary files /dev/null and b/assets/beos-tiles/kdat_restore.png differ
diff --git a/assets/beos-tiles/kdat_verify.png b/assets/beos-tiles/kdat_verify.png
new file mode 100644
index 0000000..287f7ee
Binary files /dev/null and b/assets/beos-tiles/kdat_verify.png differ
diff --git a/assets/beos-tiles/kdf.png b/assets/beos-tiles/kdf.png
new file mode 100644
index 0000000..16e49d2
Binary files /dev/null and b/assets/beos-tiles/kdf.png differ
diff --git a/assets/beos-tiles/kdict.png b/assets/beos-tiles/kdict.png
new file mode 100644
index 0000000..e152478
Binary files /dev/null and b/assets/beos-tiles/kdict.png differ
diff --git a/assets/beos-tiles/kdisknav.png b/assets/beos-tiles/kdisknav.png
new file mode 100644
index 0000000..6c2f8a5
Binary files /dev/null and b/assets/beos-tiles/kdisknav.png differ
diff --git a/assets/beos-tiles/kdmconfig.png b/assets/beos-tiles/kdmconfig.png
new file mode 100644
index 0000000..7153c3f
Binary files /dev/null and b/assets/beos-tiles/kdmconfig.png differ
diff --git a/assets/beos-tiles/kdvi.png b/assets/beos-tiles/kdvi.png
new file mode 100644
index 0000000..7c29707
Binary files /dev/null and b/assets/beos-tiles/kdvi.png differ
diff --git a/assets/beos-tiles/kedit.png b/assets/beos-tiles/kedit.png
new file mode 100644
index 0000000..bf6bcf1
Binary files /dev/null and b/assets/beos-tiles/kedit.png differ
diff --git a/assets/beos-tiles/keditbookmarks.png b/assets/beos-tiles/keditbookmarks.png
new file mode 100644
index 0000000..c596589
Binary files /dev/null and b/assets/beos-tiles/keditbookmarks.png differ
diff --git a/assets/beos-tiles/keduca.png b/assets/beos-tiles/keduca.png
new file mode 100644
index 0000000..8a91f0d
Binary files /dev/null and b/assets/beos-tiles/keduca.png differ
diff --git a/assets/beos-tiles/keepass2.png b/assets/beos-tiles/keepass2.png
new file mode 100644
index 0000000..2cafe21
Binary files /dev/null and b/assets/beos-tiles/keepass2.png differ
diff --git a/assets/beos-tiles/keepassxc.png b/assets/beos-tiles/keepassxc.png
new file mode 100755
index 0000000..5c64e53
Binary files /dev/null and b/assets/beos-tiles/keepassxc.png differ
diff --git a/assets/beos-tiles/kenolaba.png b/assets/beos-tiles/kenolaba.png
new file mode 100644
index 0000000..336a345
Binary files /dev/null and b/assets/beos-tiles/kenolaba.png differ
diff --git a/assets/beos-tiles/kernel.png b/assets/beos-tiles/kernel.png
new file mode 100644
index 0000000..c887267
Binary files /dev/null and b/assets/beos-tiles/kernel.png differ
diff --git a/assets/beos-tiles/key_bindings.png b/assets/beos-tiles/key_bindings.png
new file mode 100644
index 0000000..ae916a8
Binary files /dev/null and b/assets/beos-tiles/key_bindings.png differ
diff --git a/assets/beos-tiles/keyboard.png b/assets/beos-tiles/keyboard.png
new file mode 100644
index 0000000..7815bc0
Binary files /dev/null and b/assets/beos-tiles/keyboard.png differ
diff --git a/assets/beos-tiles/keyboard_layout.png b/assets/beos-tiles/keyboard_layout.png
new file mode 100644
index 0000000..08f8ecd
Binary files /dev/null and b/assets/beos-tiles/keyboard_layout.png differ
diff --git a/assets/beos-tiles/kfax.png b/assets/beos-tiles/kfax.png
new file mode 100644
index 0000000..35d5b9b
Binary files /dev/null and b/assets/beos-tiles/kfax.png differ
diff --git a/assets/beos-tiles/kfind.png b/assets/beos-tiles/kfind.png
new file mode 100644
index 0000000..80975a7
Binary files /dev/null and b/assets/beos-tiles/kfind.png differ
diff --git a/assets/beos-tiles/kfloppy.png b/assets/beos-tiles/kfloppy.png
new file mode 100644
index 0000000..95b282b
Binary files /dev/null and b/assets/beos-tiles/kfloppy.png differ
diff --git a/assets/beos-tiles/kfm.png b/assets/beos-tiles/kfm.png
new file mode 100644
index 0000000..5895465
Binary files /dev/null and b/assets/beos-tiles/kfm.png differ
diff --git a/assets/beos-tiles/kfm1.png b/assets/beos-tiles/kfm1.png
new file mode 100644
index 0000000..c65234d
Binary files /dev/null and b/assets/beos-tiles/kfm1.png differ
diff --git a/assets/beos-tiles/kfm_home.png b/assets/beos-tiles/kfm_home.png
new file mode 100644
index 0000000..e2b51b1
Binary files /dev/null and b/assets/beos-tiles/kfm_home.png differ
diff --git a/assets/beos-tiles/kformula.png b/assets/beos-tiles/kformula.png
new file mode 100644
index 0000000..834ab6a
Binary files /dev/null and b/assets/beos-tiles/kformula.png differ
diff --git a/assets/beos-tiles/kghostview.png b/assets/beos-tiles/kghostview.png
new file mode 100644
index 0000000..60adede
Binary files /dev/null and b/assets/beos-tiles/kghostview.png differ
diff --git a/assets/beos-tiles/khangman.png b/assets/beos-tiles/khangman.png
new file mode 100644
index 0000000..4f9126e
Binary files /dev/null and b/assets/beos-tiles/khangman.png differ
diff --git a/assets/beos-tiles/khelpcenter.png b/assets/beos-tiles/khelpcenter.png
new file mode 100644
index 0000000..3b262f3
Binary files /dev/null and b/assets/beos-tiles/khelpcenter.png differ
diff --git a/assets/beos-tiles/khexedit.png b/assets/beos-tiles/khexedit.png
new file mode 100644
index 0000000..26fdfd4
Binary files /dev/null and b/assets/beos-tiles/khexedit.png differ
diff --git a/assets/beos-tiles/kig.png b/assets/beos-tiles/kig.png
new file mode 100644
index 0000000..324176e
Binary files /dev/null and b/assets/beos-tiles/kig.png differ
diff --git a/assets/beos-tiles/kit.png b/assets/beos-tiles/kit.png
new file mode 100644
index 0000000..5430aef
Binary files /dev/null and b/assets/beos-tiles/kit.png differ
diff --git a/assets/beos-tiles/kivio.png b/assets/beos-tiles/kivio.png
new file mode 100644
index 0000000..776397f
Binary files /dev/null and b/assets/beos-tiles/kivio.png differ
diff --git a/assets/beos-tiles/kjobviewer.png b/assets/beos-tiles/kjobviewer.png
new file mode 100644
index 0000000..ba7662e
Binary files /dev/null and b/assets/beos-tiles/kjobviewer.png differ
diff --git a/assets/beos-tiles/kjots.png b/assets/beos-tiles/kjots.png
new file mode 100644
index 0000000..e18bf1a
Binary files /dev/null and b/assets/beos-tiles/kjots.png differ
diff --git a/assets/beos-tiles/kjumpingcube.png b/assets/beos-tiles/kjumpingcube.png
new file mode 100644
index 0000000..a0a6b1f
Binary files /dev/null and b/assets/beos-tiles/kjumpingcube.png differ
diff --git a/assets/beos-tiles/klatin.png b/assets/beos-tiles/klatin.png
new file mode 100644
index 0000000..1a90943
Binary files /dev/null and b/assets/beos-tiles/klatin.png differ
diff --git a/assets/beos-tiles/klettres.png b/assets/beos-tiles/klettres.png
new file mode 100644
index 0000000..df0769e
Binary files /dev/null and b/assets/beos-tiles/klettres.png differ
diff --git a/assets/beos-tiles/klines.png b/assets/beos-tiles/klines.png
new file mode 100644
index 0000000..15ec21c
Binary files /dev/null and b/assets/beos-tiles/klines.png differ
diff --git a/assets/beos-tiles/klipper.png b/assets/beos-tiles/klipper.png
new file mode 100644
index 0000000..ffd09fa
Binary files /dev/null and b/assets/beos-tiles/klipper.png differ
diff --git a/assets/beos-tiles/kmahjongg.png b/assets/beos-tiles/kmahjongg.png
new file mode 100644
index 0000000..9362823
Binary files /dev/null and b/assets/beos-tiles/kmahjongg.png differ
diff --git a/assets/beos-tiles/kmail.png b/assets/beos-tiles/kmail.png
new file mode 100644
index 0000000..3f0fdea
Binary files /dev/null and b/assets/beos-tiles/kmail.png differ
diff --git a/assets/beos-tiles/kmathtool.png b/assets/beos-tiles/kmathtool.png
new file mode 100644
index 0000000..318b9ca
Binary files /dev/null and b/assets/beos-tiles/kmathtool.png differ
diff --git a/assets/beos-tiles/kmenu.png b/assets/beos-tiles/kmenu.png
new file mode 100644
index 0000000..5ba40ef
Binary files /dev/null and b/assets/beos-tiles/kmenu.png differ
diff --git a/assets/beos-tiles/kmenuedit.png b/assets/beos-tiles/kmenuedit.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/kmenuedit.png differ
diff --git a/assets/beos-tiles/kmessedwords.png b/assets/beos-tiles/kmessedwords.png
new file mode 100644
index 0000000..d9084b5
Binary files /dev/null and b/assets/beos-tiles/kmessedwords.png differ
diff --git a/assets/beos-tiles/kmines.png b/assets/beos-tiles/kmines.png
new file mode 100644
index 0000000..1b7a732
Binary files /dev/null and b/assets/beos-tiles/kmines.png differ
diff --git a/assets/beos-tiles/kmix.png b/assets/beos-tiles/kmix.png
new file mode 100644
index 0000000..b6ea1e1
Binary files /dev/null and b/assets/beos-tiles/kmix.png differ
diff --git a/assets/beos-tiles/kmoon.png b/assets/beos-tiles/kmoon.png
new file mode 100644
index 0000000..b8d02e9
Binary files /dev/null and b/assets/beos-tiles/kmoon.png differ
diff --git a/assets/beos-tiles/knewsticker.png b/assets/beos-tiles/knewsticker.png
new file mode 100644
index 0000000..c4cfc88
Binary files /dev/null and b/assets/beos-tiles/knewsticker.png differ
diff --git a/assets/beos-tiles/knick-knack-icon.png b/assets/beos-tiles/knick-knack-icon.png
new file mode 100644
index 0000000..8d963c1
Binary files /dev/null and b/assets/beos-tiles/knick-knack-icon.png differ
diff --git a/assets/beos-tiles/knode.png b/assets/beos-tiles/knode.png
new file mode 100644
index 0000000..c4cfc88
Binary files /dev/null and b/assets/beos-tiles/knode.png differ
diff --git a/assets/beos-tiles/knotes.png b/assets/beos-tiles/knotes.png
new file mode 100644
index 0000000..38b9f64
Binary files /dev/null and b/assets/beos-tiles/knotes.png differ
diff --git a/assets/beos-tiles/knotesconduit.png b/assets/beos-tiles/knotesconduit.png
new file mode 100644
index 0000000..f566766
Binary files /dev/null and b/assets/beos-tiles/knotesconduit.png differ
diff --git a/assets/beos-tiles/knotify.png b/assets/beos-tiles/knotify.png
new file mode 100644
index 0000000..dc8a6f2
Binary files /dev/null and b/assets/beos-tiles/knotify.png differ
diff --git a/assets/beos-tiles/kodo.png b/assets/beos-tiles/kodo.png
new file mode 100644
index 0000000..de4fca3
Binary files /dev/null and b/assets/beos-tiles/kodo.png differ
diff --git a/assets/beos-tiles/kolf.png b/assets/beos-tiles/kolf.png
new file mode 100644
index 0000000..ea7fa16
Binary files /dev/null and b/assets/beos-tiles/kolf.png differ
diff --git a/assets/beos-tiles/konqsidebar_mediaplayer.png b/assets/beos-tiles/konqsidebar_mediaplayer.png
new file mode 100644
index 0000000..2b2ff92
Binary files /dev/null and b/assets/beos-tiles/konqsidebar_mediaplayer.png differ
diff --git a/assets/beos-tiles/konqueror.png b/assets/beos-tiles/konqueror.png
new file mode 100644
index 0000000..b185909
Binary files /dev/null and b/assets/beos-tiles/konqueror.png differ
diff --git a/assets/beos-tiles/konsole.png b/assets/beos-tiles/konsole.png
new file mode 100644
index 0000000..0988eac
Binary files /dev/null and b/assets/beos-tiles/konsole.png differ
diff --git a/assets/beos-tiles/kontour.png b/assets/beos-tiles/kontour.png
new file mode 100644
index 0000000..719aa52
Binary files /dev/null and b/assets/beos-tiles/kontour.png differ
diff --git a/assets/beos-tiles/korganizer.png b/assets/beos-tiles/korganizer.png
new file mode 100644
index 0000000..49c09d6
Binary files /dev/null and b/assets/beos-tiles/korganizer.png differ
diff --git a/assets/beos-tiles/korn.png b/assets/beos-tiles/korn.png
new file mode 100644
index 0000000..aef190d
Binary files /dev/null and b/assets/beos-tiles/korn.png differ
diff --git a/assets/beos-tiles/kpackage.png b/assets/beos-tiles/kpackage.png
new file mode 100644
index 0000000..d3dcc61
Binary files /dev/null and b/assets/beos-tiles/kpackage.png differ
diff --git a/assets/beos-tiles/kpager.png b/assets/beos-tiles/kpager.png
new file mode 100644
index 0000000..85a194d
Binary files /dev/null and b/assets/beos-tiles/kpager.png differ
diff --git a/assets/beos-tiles/kpaint.png b/assets/beos-tiles/kpaint.png
new file mode 100644
index 0000000..c7685ca
Binary files /dev/null and b/assets/beos-tiles/kpaint.png differ
diff --git a/assets/beos-tiles/kpat.png b/assets/beos-tiles/kpat.png
new file mode 100644
index 0000000..936fcca
Binary files /dev/null and b/assets/beos-tiles/kpat.png differ
diff --git a/assets/beos-tiles/kpercentage.png b/assets/beos-tiles/kpercentage.png
new file mode 100644
index 0000000..683af1e
Binary files /dev/null and b/assets/beos-tiles/kpercentage.png differ
diff --git a/assets/beos-tiles/kpersonalizer.png b/assets/beos-tiles/kpersonalizer.png
new file mode 100644
index 0000000..3dce9fa
Binary files /dev/null and b/assets/beos-tiles/kpersonalizer.png differ
diff --git a/assets/beos-tiles/kpf.png b/assets/beos-tiles/kpf.png
new file mode 100644
index 0000000..4ff219a
Binary files /dev/null and b/assets/beos-tiles/kpf.png differ
diff --git a/assets/beos-tiles/kpilot.png b/assets/beos-tiles/kpilot.png
new file mode 100644
index 0000000..b1675ac
Binary files /dev/null and b/assets/beos-tiles/kpilot.png differ
diff --git a/assets/beos-tiles/kpoker.png b/assets/beos-tiles/kpoker.png
new file mode 100644
index 0000000..f33a2fd
Binary files /dev/null and b/assets/beos-tiles/kpoker.png differ
diff --git a/assets/beos-tiles/kpovmodeler.png b/assets/beos-tiles/kpovmodeler.png
new file mode 100644
index 0000000..9b6ed1b
Binary files /dev/null and b/assets/beos-tiles/kpovmodeler.png differ
diff --git a/assets/beos-tiles/kppp.png b/assets/beos-tiles/kppp.png
new file mode 100644
index 0000000..a1f702a
Binary files /dev/null and b/assets/beos-tiles/kppp.png differ
diff --git a/assets/beos-tiles/kpresenter.png b/assets/beos-tiles/kpresenter.png
new file mode 100644
index 0000000..0ca7959
Binary files /dev/null and b/assets/beos-tiles/kpresenter.png differ
diff --git a/assets/beos-tiles/krdc.png b/assets/beos-tiles/krdc.png
new file mode 100644
index 0000000..13c0246
Binary files /dev/null and b/assets/beos-tiles/krdc.png differ
diff --git a/assets/beos-tiles/kreversi.png b/assets/beos-tiles/kreversi.png
new file mode 100644
index 0000000..99d92d3
Binary files /dev/null and b/assets/beos-tiles/kreversi.png differ
diff --git a/assets/beos-tiles/krfb.png b/assets/beos-tiles/krfb.png
new file mode 100644
index 0000000..13c0246
Binary files /dev/null and b/assets/beos-tiles/krfb.png differ
diff --git a/assets/beos-tiles/krita.png b/assets/beos-tiles/krita.png
new file mode 100644
index 0000000..0329d68
Binary files /dev/null and b/assets/beos-tiles/krita.png differ
diff --git a/assets/beos-tiles/kruler.png b/assets/beos-tiles/kruler.png
new file mode 100644
index 0000000..8ea7071
Binary files /dev/null and b/assets/beos-tiles/kruler.png differ
diff --git a/assets/beos-tiles/ksame.png b/assets/beos-tiles/ksame.png
new file mode 100644
index 0000000..60de4fd
Binary files /dev/null and b/assets/beos-tiles/ksame.png differ
diff --git a/assets/beos-tiles/kscd.png b/assets/beos-tiles/kscd.png
new file mode 100644
index 0000000..a3a6363
Binary files /dev/null and b/assets/beos-tiles/kscd.png differ
diff --git a/assets/beos-tiles/kscreensaver.png b/assets/beos-tiles/kscreensaver.png
new file mode 100644
index 0000000..d065772
Binary files /dev/null and b/assets/beos-tiles/kscreensaver.png differ
diff --git a/assets/beos-tiles/kshisen.png b/assets/beos-tiles/kshisen.png
new file mode 100644
index 0000000..d38a557
Binary files /dev/null and b/assets/beos-tiles/kshisen.png differ
diff --git a/assets/beos-tiles/ksim.png b/assets/beos-tiles/ksim.png
new file mode 100644
index 0000000..c785dbe
Binary files /dev/null and b/assets/beos-tiles/ksim.png differ
diff --git a/assets/beos-tiles/ksirc.png b/assets/beos-tiles/ksirc.png
new file mode 100644
index 0000000..a0003d4
Binary files /dev/null and b/assets/beos-tiles/ksirc.png differ
diff --git a/assets/beos-tiles/ksirtet.png b/assets/beos-tiles/ksirtet.png
new file mode 100644
index 0000000..26299c7
Binary files /dev/null and b/assets/beos-tiles/ksirtet.png differ
diff --git a/assets/beos-tiles/ksmiletris.png b/assets/beos-tiles/ksmiletris.png
new file mode 100644
index 0000000..f2e8f7d
Binary files /dev/null and b/assets/beos-tiles/ksmiletris.png differ
diff --git a/assets/beos-tiles/ksnake.png b/assets/beos-tiles/ksnake.png
new file mode 100644
index 0000000..c765107
Binary files /dev/null and b/assets/beos-tiles/ksnake.png differ
diff --git a/assets/beos-tiles/ksnapshot.png b/assets/beos-tiles/ksnapshot.png
new file mode 100644
index 0000000..a9f0ac4
Binary files /dev/null and b/assets/beos-tiles/ksnapshot.png differ
diff --git a/assets/beos-tiles/ksokoban.png b/assets/beos-tiles/ksokoban.png
new file mode 100644
index 0000000..f2194a2
Binary files /dev/null and b/assets/beos-tiles/ksokoban.png differ
diff --git a/assets/beos-tiles/kspaceduel.png b/assets/beos-tiles/kspaceduel.png
new file mode 100644
index 0000000..af3baaf
Binary files /dev/null and b/assets/beos-tiles/kspaceduel.png differ
diff --git a/assets/beos-tiles/kspread.png b/assets/beos-tiles/kspread.png
new file mode 100644
index 0000000..4863f27
Binary files /dev/null and b/assets/beos-tiles/kspread.png differ
diff --git a/assets/beos-tiles/kstars.png b/assets/beos-tiles/kstars.png
new file mode 100644
index 0000000..30231ef
Binary files /dev/null and b/assets/beos-tiles/kstars.png differ
diff --git a/assets/beos-tiles/ksysguard.png b/assets/beos-tiles/ksysguard.png
new file mode 100644
index 0000000..abf92cf
Binary files /dev/null and b/assets/beos-tiles/ksysguard.png differ
diff --git a/assets/beos-tiles/ksysv.png b/assets/beos-tiles/ksysv.png
new file mode 100644
index 0000000..535d4ec
Binary files /dev/null and b/assets/beos-tiles/ksysv.png differ
diff --git a/assets/beos-tiles/ktalkd.png b/assets/beos-tiles/ktalkd.png
new file mode 100644
index 0000000..771ef27
Binary files /dev/null and b/assets/beos-tiles/ktalkd.png differ
diff --git a/assets/beos-tiles/kthememgr.png b/assets/beos-tiles/kthememgr.png
new file mode 100644
index 0000000..bcfb1cd
Binary files /dev/null and b/assets/beos-tiles/kthememgr.png differ
diff --git a/assets/beos-tiles/ktimemon.png b/assets/beos-tiles/ktimemon.png
new file mode 100644
index 0000000..cb558f6
Binary files /dev/null and b/assets/beos-tiles/ktimemon.png differ
diff --git a/assets/beos-tiles/ktip.png b/assets/beos-tiles/ktip.png
new file mode 100644
index 0000000..5c59d05
Binary files /dev/null and b/assets/beos-tiles/ktip.png differ
diff --git a/assets/beos-tiles/ktouch.png b/assets/beos-tiles/ktouch.png
new file mode 100644
index 0000000..ae50f7c
Binary files /dev/null and b/assets/beos-tiles/ktouch.png differ
diff --git a/assets/beos-tiles/ktuberling.png b/assets/beos-tiles/ktuberling.png
new file mode 100644
index 0000000..f9c9f93
Binary files /dev/null and b/assets/beos-tiles/ktuberling.png differ
diff --git a/assets/beos-tiles/kudesigner.png b/assets/beos-tiles/kudesigner.png
new file mode 100644
index 0000000..3dce9fa
Binary files /dev/null and b/assets/beos-tiles/kudesigner.png differ
diff --git a/assets/beos-tiles/kugar.png b/assets/beos-tiles/kugar.png
new file mode 100644
index 0000000..1722c43
Binary files /dev/null and b/assets/beos-tiles/kugar.png differ
diff --git a/assets/beos-tiles/kuickshow.png b/assets/beos-tiles/kuickshow.png
new file mode 100644
index 0000000..8378c5d
Binary files /dev/null and b/assets/beos-tiles/kuickshow.png differ
diff --git a/assets/beos-tiles/kuser.png b/assets/beos-tiles/kuser.png
new file mode 100644
index 0000000..ebaba41
Binary files /dev/null and b/assets/beos-tiles/kuser.png differ
diff --git a/assets/beos-tiles/kview.png b/assets/beos-tiles/kview.png
new file mode 100644
index 0000000..20d9ad6
Binary files /dev/null and b/assets/beos-tiles/kview.png differ
diff --git a/assets/beos-tiles/kviewshell.png b/assets/beos-tiles/kviewshell.png
new file mode 100644
index 0000000..ab83e7c
Binary files /dev/null and b/assets/beos-tiles/kviewshell.png differ
diff --git a/assets/beos-tiles/kvoctrain.png b/assets/beos-tiles/kvoctrain.png
new file mode 100644
index 0000000..14592d5
Binary files /dev/null and b/assets/beos-tiles/kvoctrain.png differ
diff --git a/assets/beos-tiles/kwikdisk.png b/assets/beos-tiles/kwikdisk.png
new file mode 100644
index 0000000..16e49d2
Binary files /dev/null and b/assets/beos-tiles/kwikdisk.png differ
diff --git a/assets/beos-tiles/kword.png b/assets/beos-tiles/kword.png
new file mode 100644
index 0000000..6fe6dec
Binary files /dev/null and b/assets/beos-tiles/kword.png differ
diff --git a/assets/beos-tiles/kworldclock.png b/assets/beos-tiles/kworldclock.png
new file mode 100644
index 0000000..c4c2fb0
Binary files /dev/null and b/assets/beos-tiles/kworldclock.png differ
diff --git a/assets/beos-tiles/kwrite.png b/assets/beos-tiles/kwrite.png
new file mode 100644
index 0000000..4246ec8
Binary files /dev/null and b/assets/beos-tiles/kwrite.png differ
diff --git a/assets/beos-tiles/kxconfig.png b/assets/beos-tiles/kxconfig.png
new file mode 100644
index 0000000..220a9f9
Binary files /dev/null and b/assets/beos-tiles/kxconfig.png differ
diff --git a/assets/beos-tiles/kxkb.png b/assets/beos-tiles/kxkb.png
new file mode 100644
index 0000000..b918e96
Binary files /dev/null and b/assets/beos-tiles/kxkb.png differ
diff --git a/assets/beos-tiles/laptop_battery.png b/assets/beos-tiles/laptop_battery.png
new file mode 100644
index 0000000..c89be82
Binary files /dev/null and b/assets/beos-tiles/laptop_battery.png differ
diff --git a/assets/beos-tiles/laptop_pcmcia.png b/assets/beos-tiles/laptop_pcmcia.png
new file mode 100644
index 0000000..f75b8a3
Binary files /dev/null and b/assets/beos-tiles/laptop_pcmcia.png differ
diff --git a/assets/beos-tiles/larry-lobster.png b/assets/beos-tiles/larry-lobster.png
new file mode 100644
index 0000000..c12ad35
Binary files /dev/null and b/assets/beos-tiles/larry-lobster.png differ
diff --git a/assets/beos-tiles/lava-lamp.png b/assets/beos-tiles/lava-lamp.png
new file mode 100644
index 0000000..0e969f0
Binary files /dev/null and b/assets/beos-tiles/lava-lamp.png differ
diff --git a/assets/beos-tiles/le-corbusier-armchair.png b/assets/beos-tiles/le-corbusier-armchair.png
new file mode 100644
index 0000000..fdcba7e
Binary files /dev/null and b/assets/beos-tiles/le-corbusier-armchair.png differ
diff --git a/assets/beos-tiles/libreoffice.png b/assets/beos-tiles/libreoffice.png
new file mode 100644
index 0000000..9b92967
Binary files /dev/null and b/assets/beos-tiles/libreoffice.png differ
diff --git a/assets/beos-tiles/licq.png b/assets/beos-tiles/licq.png
new file mode 100644
index 0000000..00e7f8d
Binary files /dev/null and b/assets/beos-tiles/licq.png differ
diff --git a/assets/beos-tiles/life-vest.png b/assets/beos-tiles/life-vest.png
new file mode 100644
index 0000000..4025a8a
Binary files /dev/null and b/assets/beos-tiles/life-vest.png differ
diff --git a/assets/beos-tiles/locale.png b/assets/beos-tiles/locale.png
new file mode 100644
index 0000000..f5d8643
Binary files /dev/null and b/assets/beos-tiles/locale.png differ
diff --git a/assets/beos-tiles/lskat.png b/assets/beos-tiles/lskat.png
new file mode 100644
index 0000000..9ce871f
Binary files /dev/null and b/assets/beos-tiles/lskat.png differ
diff --git a/assets/beos-tiles/lyx.png b/assets/beos-tiles/lyx.png
new file mode 100644
index 0000000..a2d8fe2
Binary files /dev/null and b/assets/beos-tiles/lyx.png differ
diff --git a/assets/beos-tiles/mac.png b/assets/beos-tiles/mac.png
new file mode 100644
index 0000000..f7d14d3
Binary files /dev/null and b/assets/beos-tiles/mac.png differ
diff --git a/assets/beos-tiles/mail-attachment.png b/assets/beos-tiles/mail-attachment.png
new file mode 100755
index 0000000..df31ad6
Binary files /dev/null and b/assets/beos-tiles/mail-attachment.png differ
diff --git a/assets/beos-tiles/mail-read.png b/assets/beos-tiles/mail-read.png
new file mode 100755
index 0000000..2c09bad
Binary files /dev/null and b/assets/beos-tiles/mail-read.png differ
diff --git a/assets/beos-tiles/mail-replied.png b/assets/beos-tiles/mail-replied.png
new file mode 100755
index 0000000..b2e07bf
Binary files /dev/null and b/assets/beos-tiles/mail-replied.png differ
diff --git a/assets/beos-tiles/mail-unread.png b/assets/beos-tiles/mail-unread.png
new file mode 100755
index 0000000..a18715e
Binary files /dev/null and b/assets/beos-tiles/mail-unread.png differ
diff --git a/assets/beos-tiles/mailbox-icon.png b/assets/beos-tiles/mailbox-icon.png
new file mode 100644
index 0000000..8f12f12
Binary files /dev/null and b/assets/beos-tiles/mailbox-icon.png differ
diff --git a/assets/beos-tiles/mailbox.png b/assets/beos-tiles/mailbox.png
new file mode 100644
index 0000000..72134bb
Binary files /dev/null and b/assets/beos-tiles/mailbox.png differ
diff --git a/assets/beos-tiles/major-matt-mason.png b/assets/beos-tiles/major-matt-mason.png
new file mode 100644
index 0000000..1cf685a
Binary files /dev/null and b/assets/beos-tiles/major-matt-mason.png differ
diff --git a/assets/beos-tiles/matches-box-icon.png b/assets/beos-tiles/matches-box-icon.png
new file mode 100644
index 0000000..d5d2e07
Binary files /dev/null and b/assets/beos-tiles/matches-box-icon.png differ
diff --git a/assets/beos-tiles/matches-icon.png b/assets/beos-tiles/matches-icon.png
new file mode 100644
index 0000000..17ffdd6
Binary files /dev/null and b/assets/beos-tiles/matches-icon.png differ
diff --git a/assets/beos-tiles/mathematica.png b/assets/beos-tiles/mathematica.png
new file mode 100644
index 0000000..bd488d0
Binary files /dev/null and b/assets/beos-tiles/mathematica.png differ
diff --git a/assets/beos-tiles/mazinger-z-die-cast.png b/assets/beos-tiles/mazinger-z-die-cast.png
new file mode 100644
index 0000000..8c1a187
Binary files /dev/null and b/assets/beos-tiles/mazinger-z-die-cast.png differ
diff --git a/assets/beos-tiles/media-playlist-repeat.png b/assets/beos-tiles/media-playlist-repeat.png
new file mode 100755
index 0000000..e39799e
Binary files /dev/null and b/assets/beos-tiles/media-playlist-repeat.png differ
diff --git a/assets/beos-tiles/media-playlist-shuffle.png b/assets/beos-tiles/media-playlist-shuffle.png
new file mode 100755
index 0000000..21ed88f
Binary files /dev/null and b/assets/beos-tiles/media-playlist-shuffle.png differ
diff --git a/assets/beos-tiles/megami.png b/assets/beos-tiles/megami.png
new file mode 100644
index 0000000..b625aa2
Binary files /dev/null and b/assets/beos-tiles/megami.png differ
diff --git a/assets/beos-tiles/mirc.png b/assets/beos-tiles/mirc.png
new file mode 100644
index 0000000..2a86de4
Binary files /dev/null and b/assets/beos-tiles/mirc.png differ
diff --git a/assets/beos-tiles/mouse.png b/assets/beos-tiles/mouse.png
new file mode 100644
index 0000000..c443aa4
Binary files /dev/null and b/assets/beos-tiles/mouse.png differ
diff --git a/assets/beos-tiles/mouse1.png b/assets/beos-tiles/mouse1.png
new file mode 100644
index 0000000..6d91d10
Binary files /dev/null and b/assets/beos-tiles/mouse1.png differ
diff --git a/assets/beos-tiles/mozicon14.png b/assets/beos-tiles/mozicon14.png
new file mode 100644
index 0000000..c563c93
Binary files /dev/null and b/assets/beos-tiles/mozicon14.png differ
diff --git a/assets/beos-tiles/mozicon2.png b/assets/beos-tiles/mozicon2.png
new file mode 100644
index 0000000..3bde8d0
Binary files /dev/null and b/assets/beos-tiles/mozicon2.png differ
diff --git a/assets/beos-tiles/msn.png b/assets/beos-tiles/msn.png
new file mode 100644
index 0000000..d1c2ed2
Binary files /dev/null and b/assets/beos-tiles/msn.png differ
diff --git a/assets/beos-tiles/multimedia-kde.png b/assets/beos-tiles/multimedia-kde.png
new file mode 100644
index 0000000..2a4d4e3
Binary files /dev/null and b/assets/beos-tiles/multimedia-kde.png differ
diff --git a/assets/beos-tiles/multimedia-volume-control-kde.png b/assets/beos-tiles/multimedia-volume-control-kde.png
new file mode 100644
index 0000000..2a4d4e3
Binary files /dev/null and b/assets/beos-tiles/multimedia-volume-control-kde.png differ
diff --git a/assets/beos-tiles/multimedia-volume-control.png b/assets/beos-tiles/multimedia-volume-control.png
new file mode 100644
index 0000000..2a4d4e3
Binary files /dev/null and b/assets/beos-tiles/multimedia-volume-control.png differ
diff --git a/assets/beos-tiles/multimedia-volume-control_.png b/assets/beos-tiles/multimedia-volume-control_.png
new file mode 100644
index 0000000..00230be
Binary files /dev/null and b/assets/beos-tiles/multimedia-volume-control_.png differ
diff --git a/assets/beos-tiles/multimedia.png b/assets/beos-tiles/multimedia.png
new file mode 100644
index 0000000..8c42fa4
Binary files /dev/null and b/assets/beos-tiles/multimedia.png differ
diff --git a/assets/beos-tiles/nedit.png b/assets/beos-tiles/nedit.png
new file mode 100644
index 0000000..73c8412
Binary files /dev/null and b/assets/beos-tiles/nedit.png differ
diff --git a/assets/beos-tiles/netscape.png b/assets/beos-tiles/netscape.png
new file mode 100644
index 0000000..49c74b6
Binary files /dev/null and b/assets/beos-tiles/netscape.png differ
diff --git a/assets/beos-tiles/network-cellular-acquiring-symbolic.png b/assets/beos-tiles/network-cellular-acquiring-symbolic.png
new file mode 100755
index 0000000..b4500f6
Binary files /dev/null and b/assets/beos-tiles/network-cellular-acquiring-symbolic.png differ
diff --git a/assets/beos-tiles/network-cellular-signal-excellent-symbolic.png b/assets/beos-tiles/network-cellular-signal-excellent-symbolic.png
new file mode 100755
index 0000000..ab432a0
Binary files /dev/null and b/assets/beos-tiles/network-cellular-signal-excellent-symbolic.png differ
diff --git a/assets/beos-tiles/network-cellular-signal-good-symbolic.png b/assets/beos-tiles/network-cellular-signal-good-symbolic.png
new file mode 100755
index 0000000..010291b
Binary files /dev/null and b/assets/beos-tiles/network-cellular-signal-good-symbolic.png differ
diff --git a/assets/beos-tiles/network-cellular-signal-none-symbolic.png b/assets/beos-tiles/network-cellular-signal-none-symbolic.png
new file mode 100755
index 0000000..1faa2af
Binary files /dev/null and b/assets/beos-tiles/network-cellular-signal-none-symbolic.png differ
diff --git a/assets/beos-tiles/network-cellular-signal-ok-symbolic.png b/assets/beos-tiles/network-cellular-signal-ok-symbolic.png
new file mode 100755
index 0000000..43273e5
Binary files /dev/null and b/assets/beos-tiles/network-cellular-signal-ok-symbolic.png differ
diff --git a/assets/beos-tiles/network-cellular-signal-weak-symbolic.png b/assets/beos-tiles/network-cellular-signal-weak-symbolic.png
new file mode 100755
index 0000000..66e8d2b
Binary files /dev/null and b/assets/beos-tiles/network-cellular-signal-weak-symbolic.png differ
diff --git a/assets/beos-tiles/network-error.png b/assets/beos-tiles/network-error.png
new file mode 100755
index 0000000..90347d7
Binary files /dev/null and b/assets/beos-tiles/network-error.png differ
diff --git a/assets/beos-tiles/network-idle.png b/assets/beos-tiles/network-idle.png
new file mode 100755
index 0000000..82d21b7
Binary files /dev/null and b/assets/beos-tiles/network-idle.png differ
diff --git a/assets/beos-tiles/network-offline.png b/assets/beos-tiles/network-offline.png
new file mode 100755
index 0000000..baab62c
Binary files /dev/null and b/assets/beos-tiles/network-offline.png differ
diff --git a/assets/beos-tiles/network-receive.png b/assets/beos-tiles/network-receive.png
new file mode 100755
index 0000000..ac0a267
Binary files /dev/null and b/assets/beos-tiles/network-receive.png differ
diff --git a/assets/beos-tiles/network-transmit-receive.png b/assets/beos-tiles/network-transmit-receive.png
new file mode 100755
index 0000000..89d46dc
Binary files /dev/null and b/assets/beos-tiles/network-transmit-receive.png differ
diff --git a/assets/beos-tiles/network-transmit.png b/assets/beos-tiles/network-transmit.png
new file mode 100755
index 0000000..7e02ff3
Binary files /dev/null and b/assets/beos-tiles/network-transmit.png differ
diff --git a/assets/beos-tiles/network-wired.png b/assets/beos-tiles/network-wired.png
new file mode 100644
index 0000000..68a998b
Binary files /dev/null and b/assets/beos-tiles/network-wired.png differ
diff --git a/assets/beos-tiles/newspaper-icon.png b/assets/beos-tiles/newspaper-icon.png
new file mode 100644
index 0000000..5eaf949
Binary files /dev/null and b/assets/beos-tiles/newspaper-icon.png differ
diff --git a/assets/beos-tiles/noatun.png b/assets/beos-tiles/noatun.png
new file mode 100644
index 0000000..2b2ff92
Binary files /dev/null and b/assets/beos-tiles/noatun.png differ
diff --git a/assets/beos-tiles/ns61-icon.png b/assets/beos-tiles/ns61-icon.png
new file mode 100644
index 0000000..c02098f
Binary files /dev/null and b/assets/beos-tiles/ns61-icon.png differ
diff --git a/assets/beos-tiles/ns6icon.png b/assets/beos-tiles/ns6icon.png
new file mode 100644
index 0000000..213beb8
Binary files /dev/null and b/assets/beos-tiles/ns6icon.png differ
diff --git a/assets/beos-tiles/ns70-icon.png b/assets/beos-tiles/ns70-icon.png
new file mode 100644
index 0000000..8e96850
Binary files /dev/null and b/assets/beos-tiles/ns70-icon.png differ
diff --git a/assets/beos-tiles/old-key-icon.png b/assets/beos-tiles/old-key-icon.png
new file mode 100644
index 0000000..48dccf0
Binary files /dev/null and b/assets/beos-tiles/old-key-icon.png differ
diff --git a/assets/beos-tiles/old-suitcase.png b/assets/beos-tiles/old-suitcase.png
new file mode 100644
index 0000000..93241b4
Binary files /dev/null and b/assets/beos-tiles/old-suitcase.png differ
diff --git a/assets/beos-tiles/opera.png b/assets/beos-tiles/opera.png
new file mode 100644
index 0000000..689346b
Binary files /dev/null and b/assets/beos-tiles/opera.png differ
diff --git a/assets/beos-tiles/orage.png b/assets/beos-tiles/orage.png
new file mode 100644
index 0000000..bc92eda
Binary files /dev/null and b/assets/beos-tiles/orage.png differ
diff --git a/assets/beos-tiles/os-9-box.png b/assets/beos-tiles/os-9-box.png
new file mode 100644
index 0000000..c0395fe
Binary files /dev/null and b/assets/beos-tiles/os-9-box.png differ
diff --git a/assets/beos-tiles/package.png b/assets/beos-tiles/package.png
new file mode 100644
index 0000000..bb15511
Binary files /dev/null and b/assets/beos-tiles/package.png differ
diff --git a/assets/beos-tiles/package_applications.png b/assets/beos-tiles/package_applications.png
new file mode 100644
index 0000000..30fc4e3
Binary files /dev/null and b/assets/beos-tiles/package_applications.png differ
diff --git a/assets/beos-tiles/package_editors.png b/assets/beos-tiles/package_editors.png
new file mode 100644
index 0000000..f064679
Binary files /dev/null and b/assets/beos-tiles/package_editors.png differ
diff --git a/assets/beos-tiles/package_edutainment.png b/assets/beos-tiles/package_edutainment.png
new file mode 100644
index 0000000..3097597
Binary files /dev/null and b/assets/beos-tiles/package_edutainment.png differ
diff --git a/assets/beos-tiles/package_favourite.png b/assets/beos-tiles/package_favourite.png
new file mode 100644
index 0000000..65ebd69
Binary files /dev/null and b/assets/beos-tiles/package_favourite.png differ
diff --git a/assets/beos-tiles/package_games_arcade.png b/assets/beos-tiles/package_games_arcade.png
new file mode 100644
index 0000000..61c800c
Binary files /dev/null and b/assets/beos-tiles/package_games_arcade.png differ
diff --git a/assets/beos-tiles/package_games_board.png b/assets/beos-tiles/package_games_board.png
new file mode 100644
index 0000000..d25c9d1
Binary files /dev/null and b/assets/beos-tiles/package_games_board.png differ
diff --git a/assets/beos-tiles/package_games_card.png b/assets/beos-tiles/package_games_card.png
new file mode 100644
index 0000000..eb42983
Binary files /dev/null and b/assets/beos-tiles/package_games_card.png differ
diff --git a/assets/beos-tiles/package_games_strategy.png b/assets/beos-tiles/package_games_strategy.png
new file mode 100644
index 0000000..3091c69
Binary files /dev/null and b/assets/beos-tiles/package_games_strategy.png differ
diff --git a/assets/beos-tiles/package_settings.png b/assets/beos-tiles/package_settings.png
new file mode 100644
index 0000000..cbc0e7b
Binary files /dev/null and b/assets/beos-tiles/package_settings.png differ
diff --git a/assets/beos-tiles/package_system.png b/assets/beos-tiles/package_system.png
new file mode 100644
index 0000000..61fecb8
Binary files /dev/null and b/assets/beos-tiles/package_system.png differ
diff --git a/assets/beos-tiles/package_toys.png b/assets/beos-tiles/package_toys.png
new file mode 100644
index 0000000..e81f2ac
Binary files /dev/null and b/assets/beos-tiles/package_toys.png differ
diff --git a/assets/beos-tiles/palemoon.png b/assets/beos-tiles/palemoon.png
new file mode 100644
index 0000000..7c3b1e0
Binary files /dev/null and b/assets/beos-tiles/palemoon.png differ
diff --git a/assets/beos-tiles/palemoon2.png b/assets/beos-tiles/palemoon2.png
new file mode 100644
index 0000000..49c74b6
Binary files /dev/null and b/assets/beos-tiles/palemoon2.png differ
diff --git a/assets/beos-tiles/palemoon_.png b/assets/beos-tiles/palemoon_.png
new file mode 100644
index 0000000..e5564cc
Binary files /dev/null and b/assets/beos-tiles/palemoon_.png differ
diff --git a/assets/beos-tiles/panel.png b/assets/beos-tiles/panel.png
new file mode 100644
index 0000000..1179278
Binary files /dev/null and b/assets/beos-tiles/panel.png differ
diff --git a/assets/beos-tiles/password.png b/assets/beos-tiles/password.png
new file mode 100755
index 0000000..5c64e53
Binary files /dev/null and b/assets/beos-tiles/password.png differ
diff --git a/assets/beos-tiles/pencil-holder-icon.png b/assets/beos-tiles/pencil-holder-icon.png
new file mode 100644
index 0000000..e4cf084
Binary files /dev/null and b/assets/beos-tiles/pencil-holder-icon.png differ
diff --git a/assets/beos-tiles/penguin.png b/assets/beos-tiles/penguin.png
new file mode 100644
index 0000000..cd83735
Binary files /dev/null and b/assets/beos-tiles/penguin.png differ
diff --git a/assets/beos-tiles/photobook.png b/assets/beos-tiles/photobook.png
new file mode 100644
index 0000000..4785090
Binary files /dev/null and b/assets/beos-tiles/photobook.png differ
diff --git a/assets/beos-tiles/pie.png b/assets/beos-tiles/pie.png
new file mode 100644
index 0000000..9e96eaa
Binary files /dev/null and b/assets/beos-tiles/pie.png differ
diff --git a/assets/beos-tiles/piggy-bank-icon.png b/assets/beos-tiles/piggy-bank-icon.png
new file mode 100644
index 0000000..426b640
Binary files /dev/null and b/assets/beos-tiles/piggy-bank-icon.png differ
diff --git a/assets/beos-tiles/plan.png b/assets/beos-tiles/plan.png
new file mode 100644
index 0000000..feb2d27
Binary files /dev/null and b/assets/beos-tiles/plan.png differ
diff --git a/assets/beos-tiles/playstation_1_32x32x8.png b/assets/beos-tiles/playstation_1_32x32x8.png
new file mode 100644
index 0000000..63a1797
Binary files /dev/null and b/assets/beos-tiles/playstation_1_32x32x8.png differ
diff --git a/assets/beos-tiles/postal-truck-icon.png b/assets/beos-tiles/postal-truck-icon.png
new file mode 100644
index 0000000..8e4fe2e
Binary files /dev/null and b/assets/beos-tiles/postal-truck-icon.png differ
diff --git a/assets/beos-tiles/preferences-desktop-accessibility.png b/assets/beos-tiles/preferences-desktop-accessibility.png
new file mode 100644
index 0000000..774570e
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop-accessibility.png differ
diff --git a/assets/beos-tiles/preferences-desktop-default-applications.png b/assets/beos-tiles/preferences-desktop-default-applications.png
new file mode 100644
index 0000000..98398ae
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop-default-applications.png differ
diff --git a/assets/beos-tiles/preferences-desktop-font.png b/assets/beos-tiles/preferences-desktop-font.png
new file mode 100644
index 0000000..5831030
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop-font.png differ
diff --git a/assets/beos-tiles/preferences-desktop-keyboard.png b/assets/beos-tiles/preferences-desktop-keyboard.png
new file mode 100644
index 0000000..7815bc0
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop-keyboard.png differ
diff --git a/assets/beos-tiles/preferences-desktop-locale.png b/assets/beos-tiles/preferences-desktop-locale.png
new file mode 100644
index 0000000..f5d8643
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop-locale.png differ
diff --git a/assets/beos-tiles/preferences-desktop-multimedia.png b/assets/beos-tiles/preferences-desktop-multimedia.png
new file mode 100644
index 0000000..b6ea1e1
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop-multimedia.png differ
diff --git a/assets/beos-tiles/preferences-desktop-peripherals.png b/assets/beos-tiles/preferences-desktop-peripherals.png
new file mode 100644
index 0000000..c443aa4
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop-peripherals.png differ
diff --git a/assets/beos-tiles/preferences-desktop-screensaver.png b/assets/beos-tiles/preferences-desktop-screensaver.png
new file mode 100644
index 0000000..d39397a
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop-screensaver.png differ
diff --git a/assets/beos-tiles/preferences-desktop-theme.png b/assets/beos-tiles/preferences-desktop-theme.png
new file mode 100644
index 0000000..30c3403
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop-theme.png differ
diff --git a/assets/beos-tiles/preferences-desktop-wallpaper.png b/assets/beos-tiles/preferences-desktop-wallpaper.png
new file mode 100644
index 0000000..af9715f
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop-wallpaper.png differ
diff --git a/assets/beos-tiles/preferences-desktop.png b/assets/beos-tiles/preferences-desktop.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/preferences-desktop.png differ
diff --git a/assets/beos-tiles/preferences-system.png b/assets/beos-tiles/preferences-system.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/preferences-system.png differ
diff --git a/assets/beos-tiles/printer-error.png b/assets/beos-tiles/printer-error.png
new file mode 100755
index 0000000..210fdee
Binary files /dev/null and b/assets/beos-tiles/printer-error.png differ
diff --git a/assets/beos-tiles/printer-printing.png b/assets/beos-tiles/printer-printing.png
new file mode 100755
index 0000000..6409df1
Binary files /dev/null and b/assets/beos-tiles/printer-printing.png differ
diff --git a/assets/beos-tiles/printmgr.png b/assets/beos-tiles/printmgr.png
new file mode 100644
index 0000000..ba7662e
Binary files /dev/null and b/assets/beos-tiles/printmgr.png differ
diff --git a/assets/beos-tiles/proxy.png b/assets/beos-tiles/proxy.png
new file mode 100644
index 0000000..d95e308
Binary files /dev/null and b/assets/beos-tiles/proxy.png differ
diff --git a/assets/beos-tiles/pybliographic.png b/assets/beos-tiles/pybliographic.png
new file mode 100644
index 0000000..5b92d9d
Binary files /dev/null and b/assets/beos-tiles/pybliographic.png differ
diff --git a/assets/beos-tiles/pysol.png b/assets/beos-tiles/pysol.png
new file mode 100644
index 0000000..694a625
Binary files /dev/null and b/assets/beos-tiles/pysol.png differ
diff --git a/assets/beos-tiles/racecar_1_32x32x4.png b/assets/beos-tiles/racecar_1_32x32x4.png
new file mode 100644
index 0000000..45633b5
Binary files /dev/null and b/assets/beos-tiles/racecar_1_32x32x4.png differ
diff --git a/assets/beos-tiles/rambox.png b/assets/beos-tiles/rambox.png
new file mode 100644
index 0000000..00e7f8d
Binary files /dev/null and b/assets/beos-tiles/rambox.png differ
diff --git a/assets/beos-tiles/random-steam-engine-1-icon.png b/assets/beos-tiles/random-steam-engine-1-icon.png
new file mode 100644
index 0000000..6079297
Binary files /dev/null and b/assets/beos-tiles/random-steam-engine-1-icon.png differ
diff --git a/assets/beos-tiles/realplayer.png b/assets/beos-tiles/realplayer.png
new file mode 100644
index 0000000..0048e03
Binary files /dev/null and b/assets/beos-tiles/realplayer.png differ
diff --git a/assets/beos-tiles/red-tape-icon.png b/assets/beos-tiles/red-tape-icon.png
new file mode 100644
index 0000000..6f97b7b
Binary files /dev/null and b/assets/beos-tiles/red-tape-icon.png differ
diff --git a/assets/beos-tiles/retroarch.png b/assets/beos-tiles/retroarch.png
new file mode 100644
index 0000000..0f65dba
Binary files /dev/null and b/assets/beos-tiles/retroarch.png differ
diff --git a/assets/beos-tiles/samba.png b/assets/beos-tiles/samba.png
new file mode 100644
index 0000000..c56b07f
Binary files /dev/null and b/assets/beos-tiles/samba.png differ
diff --git a/assets/beos-tiles/school-bus-icon.png b/assets/beos-tiles/school-bus-icon.png
new file mode 100644
index 0000000..8d92be5
Binary files /dev/null and b/assets/beos-tiles/school-bus-icon.png differ
diff --git a/assets/beos-tiles/scribus-ng.png b/assets/beos-tiles/scribus-ng.png
new file mode 100644
index 0000000..9a253c4
Binary files /dev/null and b/assets/beos-tiles/scribus-ng.png differ
diff --git a/assets/beos-tiles/seamonkey-mozilla-build.png b/assets/beos-tiles/seamonkey-mozilla-build.png
new file mode 100644
index 0000000..b4bb9ab
Binary files /dev/null and b/assets/beos-tiles/seamonkey-mozilla-build.png differ
diff --git a/assets/beos-tiles/seamonkey.png b/assets/beos-tiles/seamonkey.png
new file mode 100644
index 0000000..b4bb9ab
Binary files /dev/null and b/assets/beos-tiles/seamonkey.png differ
diff --git a/assets/beos-tiles/security-high.png b/assets/beos-tiles/security-high.png
new file mode 100755
index 0000000..beedf01
Binary files /dev/null and b/assets/beos-tiles/security-high.png differ
diff --git a/assets/beos-tiles/security-low.png b/assets/beos-tiles/security-low.png
new file mode 100755
index 0000000..64a5320
Binary files /dev/null and b/assets/beos-tiles/security-low.png differ
diff --git a/assets/beos-tiles/security-medium.png b/assets/beos-tiles/security-medium.png
new file mode 100755
index 0000000..5e84795
Binary files /dev/null and b/assets/beos-tiles/security-medium.png differ
diff --git a/assets/beos-tiles/signal-desktop.png b/assets/beos-tiles/signal-desktop.png
new file mode 100644
index 0000000..27dc993
Binary files /dev/null and b/assets/beos-tiles/signal-desktop.png differ
diff --git a/assets/beos-tiles/signal.png b/assets/beos-tiles/signal.png
new file mode 100644
index 0000000..567dfb5
Binary files /dev/null and b/assets/beos-tiles/signal.png differ
diff --git a/assets/beos-tiles/skypeforlinux.png b/assets/beos-tiles/skypeforlinux.png
new file mode 100644
index 0000000..04986ec
Binary files /dev/null and b/assets/beos-tiles/skypeforlinux.png differ
diff --git a/assets/beos-tiles/skypeforlinux_.png b/assets/beos-tiles/skypeforlinux_.png
new file mode 100644
index 0000000..5944815
Binary files /dev/null and b/assets/beos-tiles/skypeforlinux_.png differ
diff --git a/assets/beos-tiles/software-update-available.png b/assets/beos-tiles/software-update-available.png
new file mode 100755
index 0000000..aba7215
Binary files /dev/null and b/assets/beos-tiles/software-update-available.png differ
diff --git a/assets/beos-tiles/software-update-urgent.png b/assets/beos-tiles/software-update-urgent.png
new file mode 100755
index 0000000..2b7423a
Binary files /dev/null and b/assets/beos-tiles/software-update-urgent.png differ
diff --git a/assets/beos-tiles/steam.png b/assets/beos-tiles/steam.png
new file mode 100644
index 0000000..cd99923
Binary files /dev/null and b/assets/beos-tiles/steam.png differ
diff --git a/assets/beos-tiles/style.png b/assets/beos-tiles/style.png
new file mode 100644
index 0000000..4081648
Binary files /dev/null and b/assets/beos-tiles/style.png differ
diff --git a/assets/beos-tiles/system-file-manager.png b/assets/beos-tiles/system-file-manager.png
new file mode 100644
index 0000000..c65234d
Binary files /dev/null and b/assets/beos-tiles/system-file-manager.png differ
diff --git a/assets/beos-tiles/system-software-install.png b/assets/beos-tiles/system-software-install.png
new file mode 100644
index 0000000..bb15511
Binary files /dev/null and b/assets/beos-tiles/system-software-install.png differ
diff --git a/assets/beos-tiles/system-users.png b/assets/beos-tiles/system-users.png
new file mode 100644
index 0000000..ebaba41
Binary files /dev/null and b/assets/beos-tiles/system-users.png differ
diff --git a/assets/beos-tiles/taco-icon.png b/assets/beos-tiles/taco-icon.png
new file mode 100644
index 0000000..7f961df
Binary files /dev/null and b/assets/beos-tiles/taco-icon.png differ
diff --git a/assets/beos-tiles/task-due.png b/assets/beos-tiles/task-due.png
new file mode 100755
index 0000000..3afe8a2
Binary files /dev/null and b/assets/beos-tiles/task-due.png differ
diff --git a/assets/beos-tiles/task-past-due.png b/assets/beos-tiles/task-past-due.png
new file mode 100755
index 0000000..be745f4
Binary files /dev/null and b/assets/beos-tiles/task-past-due.png differ
diff --git a/assets/beos-tiles/tdeiconedit.png b/assets/beos-tiles/tdeiconedit.png
new file mode 100644
index 0000000..ae41a42
Binary files /dev/null and b/assets/beos-tiles/tdeiconedit.png differ
diff --git a/assets/beos-tiles/tdemid.png b/assets/beos-tiles/tdemid.png
new file mode 100644
index 0000000..9886cf6
Binary files /dev/null and b/assets/beos-tiles/tdemid.png differ
diff --git a/assets/beos-tiles/tdemidi.png b/assets/beos-tiles/tdemidi.png
new file mode 100644
index 0000000..b640f99
Binary files /dev/null and b/assets/beos-tiles/tdemidi.png differ
diff --git a/assets/beos-tiles/tdeprint_printer.png b/assets/beos-tiles/tdeprint_printer.png
new file mode 100644
index 0000000..915e405
Binary files /dev/null and b/assets/beos-tiles/tdeprint_printer.png differ
diff --git a/assets/beos-tiles/tdeprint_printer_class.png b/assets/beos-tiles/tdeprint_printer_class.png
new file mode 100644
index 0000000..d7397d4
Binary files /dev/null and b/assets/beos-tiles/tdeprint_printer_class.png differ
diff --git a/assets/beos-tiles/tdeprint_printer_class_process.png b/assets/beos-tiles/tdeprint_printer_class_process.png
new file mode 100644
index 0000000..50d3605
Binary files /dev/null and b/assets/beos-tiles/tdeprint_printer_class_process.png differ
diff --git a/assets/beos-tiles/tdeprint_printer_class_stopped.png b/assets/beos-tiles/tdeprint_printer_class_stopped.png
new file mode 100644
index 0000000..e9a0ff5
Binary files /dev/null and b/assets/beos-tiles/tdeprint_printer_class_stopped.png differ
diff --git a/assets/beos-tiles/tdeprint_printer_process.png b/assets/beos-tiles/tdeprint_printer_process.png
new file mode 100644
index 0000000..1810469
Binary files /dev/null and b/assets/beos-tiles/tdeprint_printer_process.png differ
diff --git a/assets/beos-tiles/tdeprint_printer_remote.png b/assets/beos-tiles/tdeprint_printer_remote.png
new file mode 100644
index 0000000..c895fc1
Binary files /dev/null and b/assets/beos-tiles/tdeprint_printer_remote.png differ
diff --git a/assets/beos-tiles/tdeprint_printer_remote_process.png b/assets/beos-tiles/tdeprint_printer_remote_process.png
new file mode 100644
index 0000000..3170f9d
Binary files /dev/null and b/assets/beos-tiles/tdeprint_printer_remote_process.png differ
diff --git a/assets/beos-tiles/tdeprint_printer_remote_stopped.png b/assets/beos-tiles/tdeprint_printer_remote_stopped.png
new file mode 100644
index 0000000..361de7f
Binary files /dev/null and b/assets/beos-tiles/tdeprint_printer_remote_stopped.png differ
diff --git a/assets/beos-tiles/tdeprint_printer_stopped.png b/assets/beos-tiles/tdeprint_printer_stopped.png
new file mode 100644
index 0000000..488ca06
Binary files /dev/null and b/assets/beos-tiles/tdeprint_printer_stopped.png differ
diff --git a/assets/beos-tiles/tdeprint_printer_users.png b/assets/beos-tiles/tdeprint_printer_users.png
new file mode 100644
index 0000000..a17bd17
Binary files /dev/null and b/assets/beos-tiles/tdeprint_printer_users.png differ
diff --git a/assets/beos-tiles/tdeprintfax.png b/assets/beos-tiles/tdeprintfax.png
new file mode 100644
index 0000000..6061d49
Binary files /dev/null and b/assets/beos-tiles/tdeprintfax.png differ
diff --git a/assets/beos-tiles/tdescreensaver.png b/assets/beos-tiles/tdescreensaver.png
new file mode 100644
index 0000000..d39397a
Binary files /dev/null and b/assets/beos-tiles/tdescreensaver.png differ
diff --git a/assets/beos-tiles/tdevelop.png b/assets/beos-tiles/tdevelop.png
new file mode 100644
index 0000000..a8514e4
Binary files /dev/null and b/assets/beos-tiles/tdevelop.png differ
diff --git a/assets/beos-tiles/tdmconfig.png b/assets/beos-tiles/tdmconfig.png
new file mode 100644
index 0000000..2c510af
Binary files /dev/null and b/assets/beos-tiles/tdmconfig.png differ
diff --git a/assets/beos-tiles/telegram-desktop.png b/assets/beos-tiles/telegram-desktop.png
new file mode 100644
index 0000000..d37e33d
Binary files /dev/null and b/assets/beos-tiles/telegram-desktop.png differ
diff --git a/assets/beos-tiles/telegram.png b/assets/beos-tiles/telegram.png
new file mode 100644
index 0000000..d37e33d
Binary files /dev/null and b/assets/beos-tiles/telegram.png differ
diff --git a/assets/beos-tiles/terminal.png b/assets/beos-tiles/terminal.png
new file mode 100644
index 0000000..8b23d9c
Binary files /dev/null and b/assets/beos-tiles/terminal.png differ
diff --git a/assets/beos-tiles/text.png b/assets/beos-tiles/text.png
new file mode 100644
index 0000000..23019aa
Binary files /dev/null and b/assets/beos-tiles/text.png differ
diff --git a/assets/beos-tiles/the-doghouse.png b/assets/beos-tiles/the-doghouse.png
new file mode 100644
index 0000000..7034706
Binary files /dev/null and b/assets/beos-tiles/the-doghouse.png differ
diff --git a/assets/beos-tiles/train1_1_32x32x4.png b/assets/beos-tiles/train1_1_32x32x4.png
new file mode 100644
index 0000000..bd2acac
Binary files /dev/null and b/assets/beos-tiles/train1_1_32x32x4.png differ
diff --git a/assets/beos-tiles/train2_1_32x32x4.png b/assets/beos-tiles/train2_1_32x32x4.png
new file mode 100644
index 0000000..71f3a70
Binary files /dev/null and b/assets/beos-tiles/train2_1_32x32x4.png differ
diff --git a/assets/beos-tiles/twin.png b/assets/beos-tiles/twin.png
new file mode 100644
index 0000000..85a194d
Binary files /dev/null and b/assets/beos-tiles/twin.png differ
diff --git a/assets/beos-tiles/ups-truck-icon.png b/assets/beos-tiles/ups-truck-icon.png
new file mode 100644
index 0000000..422752d
Binary files /dev/null and b/assets/beos-tiles/ups-truck-icon.png differ
diff --git a/assets/beos-tiles/user-trash-full.png b/assets/beos-tiles/user-trash-full.png
new file mode 100644
index 0000000..c1f6cc5
Binary files /dev/null and b/assets/beos-tiles/user-trash-full.png differ
diff --git a/assets/beos-tiles/utilities-system-monitor.png b/assets/beos-tiles/utilities-system-monitor.png
new file mode 100644
index 0000000..abf92cf
Binary files /dev/null and b/assets/beos-tiles/utilities-system-monitor.png differ
diff --git a/assets/beos-tiles/utilities-terminal.png b/assets/beos-tiles/utilities-terminal.png
new file mode 100644
index 0000000..0988eac
Binary files /dev/null and b/assets/beos-tiles/utilities-terminal.png differ
diff --git a/assets/beos-tiles/vlc.png b/assets/beos-tiles/vlc.png
new file mode 100644
index 0000000..ae0f839
Binary files /dev/null and b/assets/beos-tiles/vlc.png differ
diff --git a/assets/beos-tiles/wabi.png b/assets/beos-tiles/wabi.png
new file mode 100644
index 0000000..5be6fb1
Binary files /dev/null and b/assets/beos-tiles/wabi.png differ
diff --git a/assets/beos-tiles/weather-clear-night.png b/assets/beos-tiles/weather-clear-night.png
new file mode 100755
index 0000000..4647fdc
Binary files /dev/null and b/assets/beos-tiles/weather-clear-night.png differ
diff --git a/assets/beos-tiles/weather-clear.png b/assets/beos-tiles/weather-clear.png
new file mode 100755
index 0000000..d9efbe9
Binary files /dev/null and b/assets/beos-tiles/weather-clear.png differ
diff --git a/assets/beos-tiles/weather-few-clouds-night.png b/assets/beos-tiles/weather-few-clouds-night.png
new file mode 100755
index 0000000..6766378
Binary files /dev/null and b/assets/beos-tiles/weather-few-clouds-night.png differ
diff --git a/assets/beos-tiles/weather-few-clouds.png b/assets/beos-tiles/weather-few-clouds.png
new file mode 100755
index 0000000..0a39790
Binary files /dev/null and b/assets/beos-tiles/weather-few-clouds.png differ
diff --git a/assets/beos-tiles/weather-fog.png b/assets/beos-tiles/weather-fog.png
new file mode 100755
index 0000000..8e48d6e
Binary files /dev/null and b/assets/beos-tiles/weather-fog.png differ
diff --git a/assets/beos-tiles/weather-overcast.png b/assets/beos-tiles/weather-overcast.png
new file mode 100755
index 0000000..9c4dd33
Binary files /dev/null and b/assets/beos-tiles/weather-overcast.png differ
diff --git a/assets/beos-tiles/weather-severe-alert.png b/assets/beos-tiles/weather-severe-alert.png
new file mode 100755
index 0000000..b9e31c8
Binary files /dev/null and b/assets/beos-tiles/weather-severe-alert.png differ
diff --git a/assets/beos-tiles/weather-showers-scattered.png b/assets/beos-tiles/weather-showers-scattered.png
new file mode 100755
index 0000000..bc0aa47
Binary files /dev/null and b/assets/beos-tiles/weather-showers-scattered.png differ
diff --git a/assets/beos-tiles/weather-showers.png b/assets/beos-tiles/weather-showers.png
new file mode 100755
index 0000000..4a2d9b8
Binary files /dev/null and b/assets/beos-tiles/weather-showers.png differ
diff --git a/assets/beos-tiles/weather-snow.png b/assets/beos-tiles/weather-snow.png
new file mode 100755
index 0000000..cc172bb
Binary files /dev/null and b/assets/beos-tiles/weather-snow.png differ
diff --git a/assets/beos-tiles/weather-storm.png b/assets/beos-tiles/weather-storm.png
new file mode 100755
index 0000000..210db8f
Binary files /dev/null and b/assets/beos-tiles/weather-storm.png differ
diff --git a/assets/beos-tiles/web-browser.png b/assets/beos-tiles/web-browser.png
new file mode 100644
index 0000000..b185909
Binary files /dev/null and b/assets/beos-tiles/web-browser.png differ
diff --git a/assets/beos-tiles/window_list.png b/assets/beos-tiles/window_list.png
new file mode 100644
index 0000000..89cca53
Binary files /dev/null and b/assets/beos-tiles/window_list.png differ
diff --git a/assets/beos-tiles/winprops.png b/assets/beos-tiles/winprops.png
new file mode 100644
index 0000000..6a1c801
Binary files /dev/null and b/assets/beos-tiles/winprops.png differ
diff --git a/assets/beos-tiles/wire-desktop.png b/assets/beos-tiles/wire-desktop.png
new file mode 100644
index 0000000..7153c3f
Binary files /dev/null and b/assets/beos-tiles/wire-desktop.png differ
diff --git a/assets/beos-tiles/wmtweaks.png b/assets/beos-tiles/wmtweaks.png
new file mode 100644
index 0000000..6a1c801
Binary files /dev/null and b/assets/beos-tiles/wmtweaks.png differ
diff --git a/assets/beos-tiles/wp.png b/assets/beos-tiles/wp.png
new file mode 100644
index 0000000..e8ae469
Binary files /dev/null and b/assets/beos-tiles/wp.png differ
diff --git a/assets/beos-tiles/x.png b/assets/beos-tiles/x.png
new file mode 100644
index 0000000..ec53639
Binary files /dev/null and b/assets/beos-tiles/x.png differ
diff --git a/assets/beos-tiles/xapp.png b/assets/beos-tiles/xapp.png
new file mode 100644
index 0000000..e318675
Binary files /dev/null and b/assets/beos-tiles/xapp.png differ
diff --git a/assets/beos-tiles/xcalc.png b/assets/beos-tiles/xcalc.png
new file mode 100644
index 0000000..61eeada
Binary files /dev/null and b/assets/beos-tiles/xcalc.png differ
diff --git a/assets/beos-tiles/xclipboard.png b/assets/beos-tiles/xclipboard.png
new file mode 100644
index 0000000..5ec8a96
Binary files /dev/null and b/assets/beos-tiles/xclipboard.png differ
diff --git a/assets/beos-tiles/xclock.png b/assets/beos-tiles/xclock.png
new file mode 100644
index 0000000..457e725
Binary files /dev/null and b/assets/beos-tiles/xclock.png differ
diff --git a/assets/beos-tiles/xconsole.png b/assets/beos-tiles/xconsole.png
new file mode 100644
index 0000000..e4b18d7
Binary files /dev/null and b/assets/beos-tiles/xconsole.png differ
diff --git a/assets/beos-tiles/xdemineur-icon.png b/assets/beos-tiles/xdemineur-icon.png
new file mode 100644
index 0000000..1b7a732
Binary files /dev/null and b/assets/beos-tiles/xdemineur-icon.png differ
diff --git a/assets/beos-tiles/xdemineur.png b/assets/beos-tiles/xdemineur.png
new file mode 100644
index 0000000..1b7a732
Binary files /dev/null and b/assets/beos-tiles/xdemineur.png differ
diff --git a/assets/beos-tiles/xedit.png b/assets/beos-tiles/xedit.png
new file mode 100644
index 0000000..37bec24
Binary files /dev/null and b/assets/beos-tiles/xedit.png differ
diff --git a/assets/beos-tiles/xemacs.png b/assets/beos-tiles/xemacs.png
new file mode 100644
index 0000000..e9d674e
Binary files /dev/null and b/assets/beos-tiles/xemacs.png differ
diff --git a/assets/beos-tiles/xeyes.png b/assets/beos-tiles/xeyes.png
new file mode 100644
index 0000000..e45f480
Binary files /dev/null and b/assets/beos-tiles/xeyes.png differ
diff --git a/assets/beos-tiles/xfce-system-settings.png b/assets/beos-tiles/xfce-system-settings.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/xfce-system-settings.png differ
diff --git a/assets/beos-tiles/xfce4-notifyd.png b/assets/beos-tiles/xfce4-notifyd.png
new file mode 100644
index 0000000..d60eb27
Binary files /dev/null and b/assets/beos-tiles/xfce4-notifyd.png differ
diff --git a/assets/beos-tiles/xfce4-panel.png b/assets/beos-tiles/xfce4-panel.png
new file mode 100644
index 0000000..b2d8b42
Binary files /dev/null and b/assets/beos-tiles/xfce4-panel.png differ
diff --git a/assets/beos-tiles/xfce4-session.png b/assets/beos-tiles/xfce4-session.png
new file mode 100644
index 0000000..9dcad61
Binary files /dev/null and b/assets/beos-tiles/xfce4-session.png differ
diff --git a/assets/beos-tiles/xfce4-settings.png b/assets/beos-tiles/xfce4-settings.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/assets/beos-tiles/xfce4-settings.png differ
diff --git a/assets/beos-tiles/xfce4-workspaces.png b/assets/beos-tiles/xfce4-workspaces.png
new file mode 100644
index 0000000..89cca53
Binary files /dev/null and b/assets/beos-tiles/xfce4-workspaces.png differ
diff --git a/assets/beos-tiles/xfig.png b/assets/beos-tiles/xfig.png
new file mode 100644
index 0000000..18e00cc
Binary files /dev/null and b/assets/beos-tiles/xfig.png differ
diff --git a/assets/beos-tiles/xfmail.png b/assets/beos-tiles/xfmail.png
new file mode 100644
index 0000000..0c6c61e
Binary files /dev/null and b/assets/beos-tiles/xfmail.png differ
diff --git a/assets/beos-tiles/xfwm4.png b/assets/beos-tiles/xfwm4.png
new file mode 100644
index 0000000..3479f9b
Binary files /dev/null and b/assets/beos-tiles/xfwm4.png differ
diff --git a/assets/beos-tiles/xload.png b/assets/beos-tiles/xload.png
new file mode 100644
index 0000000..a988c41
Binary files /dev/null and b/assets/beos-tiles/xload.png differ
diff --git a/assets/beos-tiles/xmag.png b/assets/beos-tiles/xmag.png
new file mode 100644
index 0000000..e1826b7
Binary files /dev/null and b/assets/beos-tiles/xmag.png differ
diff --git a/assets/beos-tiles/xmind.png b/assets/beos-tiles/xmind.png
new file mode 100644
index 0000000..3b262f3
Binary files /dev/null and b/assets/beos-tiles/xmind.png differ
diff --git a/assets/beos-tiles/xosview.png b/assets/beos-tiles/xosview.png
new file mode 100644
index 0000000..8e4c23e
Binary files /dev/null and b/assets/beos-tiles/xosview.png differ
diff --git a/assets/beos-tiles/xpaint.png b/assets/beos-tiles/xpaint.png
new file mode 100644
index 0000000..ebbeaf4
Binary files /dev/null and b/assets/beos-tiles/xpaint.png differ
diff --git a/assets/beos-tiles/xv.png b/assets/beos-tiles/xv.png
new file mode 100644
index 0000000..adf4552
Binary files /dev/null and b/assets/beos-tiles/xv.png differ
diff --git a/assets/beos-tiles/yahoo-messenger.png b/assets/beos-tiles/yahoo-messenger.png
new file mode 100644
index 0000000..9de97fd
Binary files /dev/null and b/assets/beos-tiles/yahoo-messenger.png differ
diff --git a/assets/sprites/agent-content-sheet.png b/assets/sprites/agent-content-sheet.png
new file mode 100644
index 0000000..3971628
Binary files /dev/null and b/assets/sprites/agent-content-sheet.png differ
diff --git a/assets/sprites/agent-content.png b/assets/sprites/agent-content.png
new file mode 100644
index 0000000..589c3f2
Binary files /dev/null and b/assets/sprites/agent-content.png differ
diff --git a/assets/sprites/agent-cos-sheet.png b/assets/sprites/agent-cos-sheet.png
new file mode 100644
index 0000000..59f44d6
Binary files /dev/null and b/assets/sprites/agent-cos-sheet.png differ
diff --git a/assets/sprites/agent-cos.png b/assets/sprites/agent-cos.png
new file mode 100644
index 0000000..645e858
Binary files /dev/null and b/assets/sprites/agent-cos.png differ
diff --git a/assets/sprites/agent-engineering-sheet.png b/assets/sprites/agent-engineering-sheet.png
new file mode 100644
index 0000000..7110dd8
Binary files /dev/null and b/assets/sprites/agent-engineering-sheet.png differ
diff --git a/assets/sprites/agent-engineering.png b/assets/sprites/agent-engineering.png
new file mode 100644
index 0000000..409eea5
Binary files /dev/null and b/assets/sprites/agent-engineering.png differ
diff --git a/assets/sprites/agent-health-sheet.png b/assets/sprites/agent-health-sheet.png
new file mode 100644
index 0000000..5f7183c
Binary files /dev/null and b/assets/sprites/agent-health-sheet.png differ
diff --git a/assets/sprites/agent-health.png b/assets/sprites/agent-health.png
new file mode 100644
index 0000000..0b4f3eb
Binary files /dev/null and b/assets/sprites/agent-health.png differ
diff --git a/assets/sprites/agent-market-sheet.png b/assets/sprites/agent-market-sheet.png
new file mode 100644
index 0000000..a523a65
Binary files /dev/null and b/assets/sprites/agent-market-sheet.png differ
diff --git a/assets/sprites/agent-market.png b/assets/sprites/agent-market.png
new file mode 100644
index 0000000..2376051
Binary files /dev/null and b/assets/sprites/agent-market.png differ
diff --git a/assets/sprites/agent-presentations-sheet.png b/assets/sprites/agent-presentations-sheet.png
new file mode 100644
index 0000000..d70dab2
Binary files /dev/null and b/assets/sprites/agent-presentations-sheet.png differ
diff --git a/assets/sprites/agent-presentations.png b/assets/sprites/agent-presentations.png
new file mode 100644
index 0000000..7e9cd98
Binary files /dev/null and b/assets/sprites/agent-presentations.png differ
diff --git a/assets/sprites/agent-senior-eng-sheet.png b/assets/sprites/agent-senior-eng-sheet.png
new file mode 100644
index 0000000..abd9f9d
Binary files /dev/null and b/assets/sprites/agent-senior-eng-sheet.png differ
diff --git a/assets/sprites/agent-senior-eng.png b/assets/sprites/agent-senior-eng.png
new file mode 100644
index 0000000..95fadcd
Binary files /dev/null and b/assets/sprites/agent-senior-eng.png differ
diff --git a/assets/sprites/agent-trust-sheet.png b/assets/sprites/agent-trust-sheet.png
new file mode 100644
index 0000000..7fc1bec
Binary files /dev/null and b/assets/sprites/agent-trust-sheet.png differ
diff --git a/assets/sprites/agent-trust.png b/assets/sprites/agent-trust.png
new file mode 100644
index 0000000..ff76fcc
Binary files /dev/null and b/assets/sprites/agent-trust.png differ
diff --git a/assets/sprites/agent-vault-sheet.png b/assets/sprites/agent-vault-sheet.png
new file mode 100644
index 0000000..53cc7c7
Binary files /dev/null and b/assets/sprites/agent-vault-sheet.png differ
diff --git a/assets/sprites/agent-vault.png b/assets/sprites/agent-vault.png
new file mode 100644
index 0000000..22b8ad7
Binary files /dev/null and b/assets/sprites/agent-vault.png differ
diff --git a/assets/sprites/pipoya-characters.zip b/assets/sprites/pipoya-characters.zip
new file mode 100644
index 0000000..80dfe40
--- /dev/null
+++ b/assets/sprites/pipoya-characters.zip
@@ -0,0 +1,37 @@
+
PIPOYA FREE RPG Character Sprites 32x32 by Pipoya Download Click download now to get access to the following files:
\ No newline at end of file
diff --git a/assets/sprites/preview-agent-content.png b/assets/sprites/preview-agent-content.png
new file mode 100644
index 0000000..1ff8a75
Binary files /dev/null and b/assets/sprites/preview-agent-content.png differ
diff --git a/assets/sprites/preview-agent-cos.png b/assets/sprites/preview-agent-cos.png
new file mode 100644
index 0000000..773c3a5
Binary files /dev/null and b/assets/sprites/preview-agent-cos.png differ
diff --git a/assets/sprites/preview-agent-engineering.png b/assets/sprites/preview-agent-engineering.png
new file mode 100644
index 0000000..12c453e
Binary files /dev/null and b/assets/sprites/preview-agent-engineering.png differ
diff --git a/assets/sprites/preview-agent-health.png b/assets/sprites/preview-agent-health.png
new file mode 100644
index 0000000..ae00b8a
Binary files /dev/null and b/assets/sprites/preview-agent-health.png differ
diff --git a/assets/sprites/preview-agent-market.png b/assets/sprites/preview-agent-market.png
new file mode 100644
index 0000000..a6be568
Binary files /dev/null and b/assets/sprites/preview-agent-market.png differ
diff --git a/assets/sprites/preview-agent-presentations.png b/assets/sprites/preview-agent-presentations.png
new file mode 100644
index 0000000..7e050c2
Binary files /dev/null and b/assets/sprites/preview-agent-presentations.png differ
diff --git a/assets/sprites/preview-agent-senior-eng.png b/assets/sprites/preview-agent-senior-eng.png
new file mode 100644
index 0000000..d6ae68b
Binary files /dev/null and b/assets/sprites/preview-agent-senior-eng.png differ
diff --git a/assets/sprites/preview-agent-trust.png b/assets/sprites/preview-agent-trust.png
new file mode 100644
index 0000000..705eb60
Binary files /dev/null and b/assets/sprites/preview-agent-trust.png differ
diff --git a/assets/sprites/preview-agent-vault.png b/assets/sprites/preview-agent-vault.png
new file mode 100644
index 0000000..7092feb
Binary files /dev/null and b/assets/sprites/preview-agent-vault.png differ
diff --git a/design-critique-1.md b/design-critique-1.md
new file mode 100644
index 0000000..bf1e95c
--- /dev/null
+++ b/design-critique-1.md
@@ -0,0 +1,113 @@
+# Spatial Office — Design Critique #1
+## Reviewer: @senior-eng | Date: 2026-05-19
+
+---
+
+## SECTION 1: WHAT'S WORKING
+
+1. **CSS custom properties palette is genuinely strong.** The earthy browns, farm greens, warm golds, and wood tones all read as authentic Stardew Valley. Color naming convention is clean and consistent.
+
+2. **Pixel-art building approach via CSS pseudo-elements is clever and economical.** Workshop uses layered repeating-linear-gradient brick pattern. Cabin uses horizontal wood planks. Shrine uses radial gradient with star character overlay. Campfire flames flicker via 3-step CSS animation. All real pixel art techniques without images.
+
+3. **State-driven activity animations are the right architecture.** data-activity attribute driving different animations (idle bob, working shake, thinking tilt, offline desaturation, blocked shake) is clean separation.
+
+4. **Scrollable viewport + fixed bottom bar layout is sound.** The farm bar at 44px with viewport filling above, connection indicator pinned top-right.
+
+5. **Thought bubble system is a good interaction layer.** Having ... for thinking, ! for blocked, with color and animation differences between states makes agent state legible.
+
+6. **Grass texture via radial-gradient dots on a 32px repeat grid is authentic.** Genuinely mimics the Stardew ground texture approach.
+
+---
+
+## SECTION 2: TOP 5 ISSUES (RANKED BY IMPACT)
+
+### Issue 1: Agents Are Indistinguishable Color Blobs — No Sprite Personality (P0)
+
+Every agent renders identically: a colored rectangle with box-shadow "eyes" and a CSS variable tint. Users cannot tell agents apart without reading text labels. Market and Health look like the same blob in slightly different pastels. Engineering and Trust look like different blues. This defeats the core concept.
+
+**Fix:** Replace the single .agent-body box-shadow approach with per-department sprite definitions. Each department gets a unique pixel-art shape via different box-shadow patterns, widths, heights, and accessory-colored details:
+- cos: taller, thinner, clipboard shape
+- engineering: stocky, hardhat
+- trust: wider, shield-shaped
+- vault: small, hunched, key glow
+- All 9 departments need distinct silhouettes
+
+Also: the emoji accessories in AgentSprite.jsx use tiny 8px emoji that don't render pixelated. Replace with CSS pixel-art icons consistent with the style.
+
+### Issue 2: Building Labels Are Gold-Only and Float — Hard to Read (P1)
+
+Every building label uses color: #FFD700 hardcoded in inline style in OfficeScene.jsx, overriding CSS. Labels float above buildings at top: b.top - 30 but there's no background pill behind them. On lighter building tops (Studio's wood-tone roof, gold Shrine) the labels vanish. Labels sit at default z-index so they can render behind buildings or trees.
+
+**Fix:** Remove hardcoded inline color from OfficeScene.jsx. In farm.css, give labels a background pill (rgba(0,0,0,0.55)), higher z-index (15), and padding for readability regardless of background.
+
+### Issue 3: Agent Names Overlap and Clutter (P1)
+
+Every agent renders a permanent name label above their head. With 9 agents on screen at 28px sprites, many positioned near each other (engineering + senior-eng share Workshop, market + content + presentations share Studio), the name labels pile up into unreadable white text blobs. Stardew Valley only shows names when you mouse over.
+
+**Fix:** Only show the name label on hover, not permanently. Wrap it in the hover conditional in AgentSprite.jsx.
+
+### Issue 4: Movement Is Linear Teleport Between Positions — No Pathfinding (P2)
+
+Agents transition directly from point A to B via CSS transitions with no path awareness. Two agents walking toward the same campfire clip through each other. An agent moving from the Cabins to the Workshop moves in a straight line over buildings and terrain. There's no sense of agents "walking the paths." The dirt path system exists visually but isn't used for movement.
+
+**Fix:** Break agent movement into two-step transitions: first move to the nearest path, then follow the path, then step off to the destination. At minimum, stagger agent departures so they don't all move simultaneously, and offset positions slightly on arrival so agents don't stack perfectly on top of each other.
+
+### Issue 5: Buildings Have No Interior — Static Monuments (P2)
+
+Buildings are colored rectangles with roof decorations. There's no indication of activity inside — which cabin has which agent? Is the Workshop active? The buildings are purely decorative backdrops rather than functional spaces.
+
+**Fix:** Add a subtle glow/pulse animation to buildings that contain active agents. When an agent is working in the Workshop, the building emits a faint warm glow. Alternatively, show tiny 2px "window lights" that toggle on/off based on occupancy.
+
+---
+
+## SECTION 3: AGENT PERSONALITY ASSESSMENT
+
+Ratings on personality distinctiveness (1-10):
+
+- cos: 3/10 — Bright orange helps but shape is identical. Clipboard emoji is the only clue.
+- engineering: 3/10 — Teal color, gear emoji. No builder body language.
+- senior-eng: 2/10 — Purple. The crystal ball emoji is too small to read.
+- trust: 2/10 — Pastel blue. Shield emoji is lost at this size.
+- market: 2/10 — Sage green. Same problem as health but slightly different green.
+- health: 2/10 — Pale yellow. Indistinguishable from content's lavender at a casual glance.
+- content: 2/10 — Lavender. Same shape as health, just slightly different pastel.
+- presentations: 4/10 — Coral red stands out from the palette. The star/sparkle emoji is most visible.
+- vault: 3/10 — Mint green is distinct. The key emoji at least reads as "different."
+
+**Average: 2.5/10.** Every agent needs a unique silhouette. The color tint + tiny emoji approach doesn't work at 28px.
+
+What would make each one unique:
+- Give each agent a different pose: one facing left, one right, one standing taller, one crouched
+- Use accessory colors in addition to body colors (hardhat, clipboard, cape)
+- Vary shapes: wider, narrower, taller, shorter, rounder, angular
+- Think NPC sprites in actual Stardew — the blacksmith looks nothing like the librarian
+
+---
+
+## SECTION 4: ANIMATION & MOVEMENT ASSESSMENT
+
+**Working:**
+- The idle bob animation creates a nice "alive" feel
+- The "..." thought bubble + tilt for thinking states is charming
+- The campfire flame animation with steps(3) is exactly right
+
+**Needs improvement:**
+- Working animation is too subtle — a 2px bounce + slight scale. Should have tool-use keyframes: hammering for workshop-building agents, writing for content/presentations, stirring for health
+- Thought bubble "..." should have the dots appear one at a time (delay each dot via animation-delay) rather than all appearing at once
+- Transitions between activities are instant. When an agent goes from idle → working, they should have a brief "startled" frame (pop up 2px, then settle into working)
+- The blocked "!" should pulse red, not just appear static
+- No emote system at all — agents never wave, never celebrate task completion, never interact with each other
+
+---
+
+## SECTION 5: STRETCH GOALS
+
+1. **Agent-to-agent interactions:** When two agents end up in the same zone, occasionally show a brief "chat" emote (two speech bubbles facing each other). This communicates the "collaboration" aspect of the office.
+
+2. **Weather/day-night cycle:** A CSS overlay that shifts the background tint based on time of day. Warm golden at "morning," full color at "midday," blue-tinted at "evening." Very low cost to implement (CSS gradient overlay with opacity transition), very high ambiance impact.
+
+3. **Music toggle:** A small speaker icon in the bottom bar that toggles a chiptune loop. Stardew Valley's soundtrack is half the atmosphere.
+
+4. **Farm name in the title bar:** Change the HTML title from "Spatial Office — Scobleclaw Farm" dynamically to show agent count or current time. Small detail that makes it feel alive.
+
+5. **Seasonal decorations:** CSS variables that shift the grass color, tree leaf colors, and flower types based on season. Very cheap implementation (CSS custom properties swap), huge seasonal variation.
diff --git a/server.js b/server.js
new file mode 100644
index 0000000..8a1837a
--- /dev/null
+++ b/server.js
@@ -0,0 +1,214 @@
+// Spatial Office server — static files + WebSocket + OpenClaw bridge
+// Run: node server.js
+// Serves built frontend from src/frontend/dist on port 18790
+
+const http = require('http');
+const fs = require('fs');
+const path = require('path');
+const { WebSocketServer, WebSocket } = require('ws');
+
+const PORT = process.env.PORT || 18790;
+const DIST_DIR = path.join(__dirname, 'src', 'frontend', 'dist');
+
+// ── MIME types ──────────────────────────────────────────────
+const MIME = {
+ '.html': 'text/html',
+ '.js': 'application/javascript',
+ '.css': 'text/css',
+ '.json': 'application/json',
+ '.png': 'image/png',
+ '.svg': 'image/svg+xml',
+ '.woff2': 'font/woff2',
+ '.map': 'application/json',
+};
+
+function serveFile(res, filePath) {
+ const ext = path.extname(filePath);
+ const mime = MIME[ext] || 'application/octet-stream';
+ try {
+ const content = fs.readFileSync(filePath);
+ res.writeHead(200, { 'Content-Type': mime, 'Content-Length': content.length });
+ res.end(content);
+ } catch (e) {
+ res.writeHead(404);
+ res.end('Not found');
+ }
+}
+
+// ── HTTP server (static file serving) ──────────────────────
+const server = http.createServer((req, res) => {
+ const url = new URL(req.url, `http://${req.headers.host}`);
+
+ if (url.pathname === '/health') {
+ res.writeHead(200, { 'Content-Type': 'text/plain' });
+ res.end('ok');
+ return;
+ }
+
+ // Strip /office prefix if present (nginx passes it through, but Vite builds with base=/office/)
+ let cleanPath = url.pathname;
+ // Vite-built files have /office/ prefix baked in, serve relative to dist
+ if (cleanPath.startsWith('/office/')) {
+ cleanPath = cleanPath.slice('/office'.length);
+ }
+
+ let filePath = path.join(DIST_DIR, cleanPath === '/' ? 'index.html' : cleanPath);
+
+ // Try exact path first
+ const ext = path.extname(filePath);
+ if (ext) {
+ serveFile(res, filePath);
+ } else {
+ // No extension — try as directory or fallback to index.html (SPA)
+ try {
+ fs.statSync(path.join(filePath, 'index.html'));
+ serveFile(res, path.join(filePath, 'index.html'));
+ } catch {
+ serveFile(res, path.join(DIST_DIR, 'index.html'));
+ }
+ }
+});
+
+// ── WebSocket server (agent state from OpenClaw bridge) ────
+const wss = new WebSocketServer({ noServer: true });
+let mockInterval = null;
+
+// Agent definitions for mock mode (when bridge isn't available)
+const AGENT_DEFS = {
+ cos: { id: 'cos', name: 'COS', department: 'cos', color: '#FF6B35' },
+ engineering: { id: 'engineering', name: 'Engineering', department: 'engineering', color: '#4ECDC4' },
+ 'senior-eng': { id: 'senior-eng', name: 'Senior Eng', department: 'senior-eng', color: '#7B2D8E' },
+ trust: { id: 'trust', name: 'Trust', department: 'trust', color: '#45B7D1' },
+ market: { id: 'market', name: 'Market', department: 'market', color: '#96CEB4' },
+ health: { id: 'health', name: 'Health', department: 'health', color: '#FFEAA7' },
+ content: { id: 'content', name: 'Content', department: 'content', color: '#DDA0DD' },
+ presentations: { id: 'presentations', name: 'Presentations', department: 'presentations', color: '#FF8A80' },
+ vault: { id: 'vault', name: 'Vault', department: 'vault', color: '#A5D6A7' },
+};
+
+const DEFAULT_POSITIONS = {
+ cos: { row: 3, col: 2 },
+ engineering: { row: 4, col: 10 },
+ 'senior-eng': { row: 5, col: 10 },
+ trust: { row: 7, col: 2 },
+ market: { row: 4, col: 16 },
+ health: { row: 3, col: 24 },
+ content: { row: 5, col: 16 },
+ presentations: { row: 6, col: 16 },
+ vault: { row: 7, col: 24 },
+};
+
+const ACTIVITIES = ['idle', 'thinking', 'working', 'idle', 'idle'];
+const TASKS = [
+ 'Memory maintenance',
+ 'Reviewing PRs',
+ 'Running web search',
+ 'Pairing with vault',
+ 'Indexing documents',
+ 'Processing heartbeat',
+ 'Analyzing market data',
+ 'Writing content draft',
+];
+
+function buildFullState() {
+ const agents = {};
+ for (const [id, def] of Object.entries(AGENT_DEFS)) {
+ const pos = DEFAULT_POSITIONS[id];
+ agents[id] = {
+ ...def,
+ position: { ...pos },
+ targetPosition: { ...pos },
+ activity: 'idle',
+ currentTask: null,
+ lastHeartbeat: Date.now(),
+ pulse: 0,
+ };
+ }
+ return { agents };
+}
+
+function startMockMode() {
+ console.log('[server] Starting mock agent activity...');
+ const agentIds = Object.keys(AGENT_DEFS);
+ let cycle = 0;
+
+ mockInterval = setInterval(() => {
+ cycle++;
+
+ if (cycle % 3 === 0) {
+ const a1 = agentIds[Math.floor(Math.random() * agentIds.length)];
+ let a2 = agentIds[Math.floor(Math.random() * agentIds.length)];
+ while (a2 === a1 && agentIds.length > 1) {
+ a2 = agentIds[Math.floor(Math.random() * agentIds.length)];
+ }
+
+ const activity1 = ACTIVITIES[Math.floor(Math.random() * ACTIVITIES.length)];
+ const activity2 = ACTIVITIES[Math.floor(Math.random() * ACTIVITIES.length)];
+ const task1 = TASKS[Math.floor(Math.random() * TASKS.length)];
+ const task2 = TASKS[Math.floor(Math.random() * TASKS.length)];
+
+ broadcast({
+ type: 'state.diff',
+ changes: [
+ { op: 'agent.activity', path: `agents.${a1}`, value: { activity: activity1, currentTask: task1 } },
+ { op: 'agent.activity', path: `agents.${a2}`, value: { activity: activity2, currentTask: task2 } },
+ ],
+ });
+ }
+
+ if (cycle % 10 === 0) {
+ const agentId = agentIds[Math.floor(Math.random() * agentIds.length)];
+ const pos = DEFAULT_POSITIONS[agentId];
+ const newPos = {
+ row: Math.max(1, Math.min(18, pos.row + Math.floor((Math.random() - 0.5) * 6))),
+ col: Math.max(1, Math.min(26, pos.col + Math.floor((Math.random() - 0.5) * 8))),
+ };
+ broadcast({
+ type: 'state.diff',
+ changes: [
+ { op: 'agent.position', path: `agents.${agentId}`, value: newPos },
+ ],
+ });
+ }
+ }, 1000);
+}
+
+function broadcast(msg) {
+ const data = JSON.stringify(msg);
+ for (const ws of wss.clients) {
+ if (ws.readyState === WebSocket.OPEN) {
+ ws.send(data);
+ }
+ }
+}
+
+wss.on('connection', (ws) => {
+ console.log('[server] WS client connected');
+
+ // Send full state
+ const state = buildFullState();
+ ws.send(JSON.stringify({ type: 'state.full', payload: state }));
+ console.log(`[server] Sent state.full: ${Object.keys(state.agents).length} agents`);
+
+ ws.on('close', () => {
+ console.log('[server] WS client disconnected');
+ });
+});
+
+// Handle WS upgrades on any path (nginx handles routing)
+server.on('upgrade', (req, socket, head) => {
+ wss.handleUpgrade(req, socket, head, (ws) => {
+ wss.emit('connection', ws, req);
+ });
+});
+
+// ── Heartbeat to all WS clients ────────────────────────────
+setInterval(() => {
+ broadcast({ type: 'heartbeat', timestamp: Date.now() });
+}, 15000);
+
+// ── Start ──────────────────────────────────────────────────
+server.listen(PORT, () => {
+ console.log(`[server] Spatial Office on http://localhost:${PORT}`);
+ startMockMode();
+});
diff --git a/spritegen.mjs b/spritegen.mjs
new file mode 100644
index 0000000..459c8da
--- /dev/null
+++ b/spritegen.mjs
@@ -0,0 +1,374 @@
+// spritegen.mjs — Generate 9 distinct 32x32 pixel art agent sprites
+// Uses Sharp (no native deps issues) — writes raw RGBA buffers
+// Output: assets/sprites/agent-{id}.png + agent-{id}-sheet.png
+
+import sharp from 'sharp';
+import { writeFileSync, mkdirSync } from 'fs';
+import { join } from 'path';
+
+const SIZE = 32;
+const OUT_DIR = join(import.meta.dirname, 'assets', 'sprites');
+mkdirSync(OUT_DIR, { recursive: true });
+
+// ── Color helpers ──────────────────────────────────────────
+function shade(hex, percent) {
+ const num = parseInt(hex.replace('#', ''), 16);
+ const r = Math.min(255, Math.max(0, (num >> 16) + percent));
+ const g = Math.min(255, Math.max(0, ((num >> 8) & 0xFF) + percent));
+ const b = Math.min(255, Math.max(0, (num & 0xFF) + percent));
+ return '#' + (0x1000000 + (r << 16) + (g << 8) + b).toString(16).slice(1);
+}
+
+function toRGBA(hex, alpha = 255) {
+ const num = parseInt(hex.replace('#', ''), 16);
+ return [(num >> 16) & 0xFF, (num >> 8) & 0xFF, num & 0xFF, alpha];
+}
+
+// ── Pixel buffer manipulation ──────────────────────────────
+function createBuffer(w, h, fill) {
+ const buf = Buffer.alloc(w * h * 4, 0);
+ if (fill) {
+ const [r, g, b, a] = toRGBA(fill);
+ for (let i = 0; i < buf.length; i += 4) {
+ buf[i] = r; buf[i + 1] = g; buf[i + 2] = b; buf[i + 3] = a;
+ }
+ }
+ return buf;
+}
+
+function pixel(buf, w, h, x, y, color, size = 1) {
+ const [r, g, b, a] = toRGBA(color);
+ for (let dy = 0; dy < size; dy++) {
+ for (let dx = 0; dx < size; dx++) {
+ const px = x + dx;
+ const py = y + dy;
+ if (px >= 0 && px < w && py >= 0 && py < h) {
+ const i = (py * w + px) * 4;
+ buf[i] = r; buf[i + 1] = g; buf[i + 2] = b; buf[i + 3] = a;
+ }
+ }
+ }
+}
+
+function filledRect(buf, w, h, x, y, rw, rh, color) {
+ const [r, g, b, a] = toRGBA(color);
+ for (let dy = 0; dy < rh; dy++) {
+ for (let dx = 0; dx < rw; dx++) {
+ const px = x + dx;
+ const py = y + dy;
+ if (px >= 0 && px < w && py >= 0 && py < h) {
+ const i = (py * w + px) * 4;
+ buf[i] = r; buf[i + 1] = g; buf[i + 2] = b; buf[i + 3] = a;
+ }
+ }
+ }
+}
+
+function bufToPNG(buf, w, h) {
+ return sharp(buf, { raw: { width: w, height: h, channels: 4 } }).png();
+}
+
+// ── Draw character on buffer ───────────────────────────────
+function drawAgent(buf, agent, w, h, frame = 0) {
+ const { skin, hair, cloth, accent, build, hat, prop, pose } = agent;
+ const cx = Math.floor(w / 2);
+ const by = 8; // body top Y
+
+ // -- Shadow --
+ filledRect(buf, w, h, cx - 5, h - 4, 12, 3, 'rgba(0,0,0,0.25)');
+
+ // -- Body dimensions --
+ let bodyW, bodyH;
+ switch (build) {
+ case 'stocky': bodyW = 12; bodyH = 11; break;
+ case 'medium-wide': bodyW = 10; bodyH = 11; break;
+ case 'medium-round': bodyW = 10; bodyH = 10; break;
+ case 'medium': bodyW = 10; bodyH = 11; break;
+ case 'lean': bodyW = 8; bodyH = 12; break;
+ case 'small-round': bodyW = 8; bodyH = 9; break;
+ case 'tall-thin': bodyW = 8; bodyH = 13; break;
+ case 'tall-upright': bodyW = 8; bodyH = 14; break;
+ default: bodyW = 10; bodyH = 11; break;
+ }
+
+ const bx = cx - Math.floor(bodyW / 2);
+ const pantsY = by + bodyH;
+ const darkerCloth = shade(cloth, -25);
+ const lighterCloth = shade(cloth, 20);
+ const darkerSkin = shade(skin, -15);
+
+ // -- Cape (presentations) --
+ if (prop === 'cape') {
+ filledRect(buf, w, h, cx - 6, by, 12, bodyH + 5, shade(accent, -10));
+ filledRect(buf, w, h, cx - 7, by + 2, 2, bodyH + 3, accent);
+ filledRect(buf, w, h, cx + 5, by + 2, 2, bodyH + 3, accent);
+ }
+
+ // -- Legs --
+ const legW = 3;
+ const legH = 6;
+
+ // Walking animation
+ let lx = cx - 4, rx = cx + 1;
+ if (frame === 1) { lx -= 1; rx += 1; }
+ else if (frame === 2) { lx += 0; rx += 2; }
+ else if (frame === 3) { lx += 1; rx -= 1; }
+
+ filledRect(buf, w, h, lx, pantsY, legW, legH, darkerCloth);
+ filledRect(buf, w, h, lx, pantsY + legH, 4, 2, '#1a1a1a'); // shoe
+ filledRect(buf, w, h, rx, pantsY, legW, legH, darkerCloth);
+ filledRect(buf, w, h, rx, pantsY + legH, 4, 2, '#1a1a1a'); // shoe
+
+ // -- Body --
+ filledRect(buf, w, h, bx, by, bodyW, bodyH, cloth);
+ // Shading
+ filledRect(buf, w, h, bx + 1, by + bodyH - 2, bodyW - 2, 1, darkerCloth);
+ filledRect(buf, w, h, bx + 2, by + bodyH - 1, bodyW - 4, 1, darkerCloth);
+ // Collar
+ filledRect(buf, w, h, bx + 2, by, bodyW - 4, 2, lighterCloth);
+
+ // -- Arms by pose --
+ const armW = 2;
+ switch (pose) {
+ case 'standing-open':
+ filledRect(buf, w, h, bx - armW, by + 2, armW, bodyH - 3, cloth);
+ filledRect(buf, w, h, bx + bodyW, by + 2, armW, bodyH - 3, cloth);
+ break;
+ case 'standing-wide':
+ filledRect(buf, w, h, bx - 3, by + 2, armW, bodyH - 2, cloth);
+ filledRect(buf, w, h, bx + bodyW + 1, by + 2, armW, bodyH - 2, cloth);
+ break;
+ case 'leaning-forward':
+ filledRect(buf, w, h, bx - 2, by + 3, armW, bodyH - 3, cloth);
+ filledRect(buf, w, h, bx + bodyW, by + 1, armW, bodyH - 2, cloth);
+ break;
+ case 'standing-guard':
+ filledRect(buf, w, h, bx - 2, by + 2, armW, bodyH - 2, cloth);
+ filledRect(buf, w, h, bx + bodyW, by + 3, armW, bodyH - 4, cloth);
+ break;
+ case 'standing-proud':
+ filledRect(buf, w, h, bx - 1, by + 1, armW, bodyH - 1, cloth);
+ filledRect(buf, w, h, bx + bodyW - 1, by + 1, armW, bodyH, cloth);
+ break;
+ case 'hunched':
+ filledRect(buf, w, h, bx - 1, by + 2, armW, bodyH - 2, cloth);
+ filledRect(buf, w, h, bx + bodyW - 1, by + 3, armW, bodyH - 3, cloth);
+ break;
+ case 'standing-leaning':
+ filledRect(buf, w, h, bx - 2, by + 2, armW, bodyH - 3, cloth);
+ filledRect(buf, w, h, bx + bodyW, by + 2, armW, bodyH - 3, cloth);
+ // One arm raised (holding quill)
+ filledRect(buf, w, h, bx + bodyW, by + 2, armW, 4, cloth);
+ break;
+ default:
+ filledRect(buf, w, h, bx - 2, by + 2, armW, bodyH - 3, cloth);
+ filledRect(buf, w, h, bx + bodyW, by + 2, armW, bodyH - 3, cloth);
+ break;
+ }
+
+ // -- Props --
+ switch (prop) {
+ case 'clipboard':
+ filledRect(buf, w, h, bx - 1, by + 3, 5, 7, '#f0f0e8');
+ filledRect(buf, w, h, bx, by + 4, 3, 5, '#e0dcd0');
+ filledRect(buf, w, h, bx, by + 2, 3, 1, '#aaaaaa');
+ break;
+ case 'wrench':
+ filledRect(buf, w, h, bx + bodyW + 1, by + bodyH - 3, 2, 5, '#c0c0d0');
+ pixel(buf, w, h, bx + bodyW + 2, by + bodyH - 4, '#c0c0d0', 3);
+ break;
+ case 'staff':
+ filledRect(buf, w, h, bx + bodyW, by - 2, 2, bodyH + 4, '#6b4226');
+ filledRect(buf, w, h, bx + bodyW - 1, by - 4, 4, 3, accent);
+ filledRect(buf, w, h, bx + bodyW, by - 5, 2, 1, '#f0e8c0');
+ break;
+ case 'shield':
+ filledRect(buf, w, h, bx + bodyW + 1, by + 3, 5, 6, accent);
+ filledRect(buf, w, h, bx + bodyW + 2, by + 4, 3, 4, '#ffffff');
+ pixel(buf, w, h, bx + bodyW + 3, by + 5, '#3355aa', 2);
+ break;
+ case 'magnifier':
+ pixel(buf, w, h, bx + bodyW + 1, by + 3, '#a0a0b0', 5); // glass
+ pixel(buf, w, h, bx + bodyW + 2, by + 4, '#ffffff', 3);
+ filledRect(buf, w, h, bx + bodyW + 6, by + 5, 2, 5, '#6b4226'); // handle
+ break;
+ case 'herbs':
+ filledRect(buf, w, h, bx + bodyW - 1, by + 1, 3, 3, '#4a8c3f');
+ pixel(buf, w, h, bx + bodyW, by, '#3a7c2f', 2);
+ break;
+ case 'quill':
+ filledRect(buf, w, h, bx + bodyW + 1, by + 4, 1, 6, '#e8e0d0');
+ filledRect(buf, w, h, bx + bodyW, by + 4, 2, 1, accent);
+ break;
+ case 'key':
+ filledRect(buf, w, h, bx + bodyW + 1, by + 4, 2, 4, accent);
+ pixel(buf, w, h, bx + bodyW, by + 4, accent, 3);
+ break;
+ case 'heart':
+ // Red heart on chest
+ pixel(buf, w, h, cx - 1, by + 4, '#ff3333', 3);
+ pixel(buf, w, h, cx - 2, by + 5, '#ff3333');
+ pixel(buf, w, h, cx + 2, by + 5, '#ff3333');
+ pixel(buf, w, h, cx - 1, by + 6, '#ff3333');
+ pixel(buf, w, h, cx, by + 6, '#ff3333');
+ pixel(buf, w, h, cx + 1, by + 6, '#ff3333');
+ break;
+ }
+
+ // -- Head --
+ const hy = by - 9; // head top Y
+
+ // Hair behind
+ if (hat !== 'wizard') {
+ filledRect(buf, w, h, cx - 5, hy + 2, 10, 3, hair);
+ }
+
+ // Hair sides (depending on hat)
+ if (hat !== 'hood' && hat !== 'helmet') {
+ pixel(buf, w, h, cx - 5, hy + 4, hair, 2);
+ pixel(buf, w, h, cx + 3, hy + 4, hair, 2);
+ }
+
+ // Head base
+ filledRect(buf, w, h, cx - 3, hy + 2, 6, 8, skin);
+ filledRect(buf, w, h, cx - 2, hy, 4, 4, skin);
+
+ // Ears
+ if (hat !== 'hood' && hat !== 'helmet') {
+ pixel(buf, w, h, cx - 4, hy + 4, darkerSkin);
+ pixel(buf, w, h, cx + 3, hy + 4, darkerSkin);
+ }
+
+ // Eyes
+ pixel(buf, w, h, cx - 2, hy + 4, '#ffffff', 2);
+ pixel(buf, w, h, cx + 1, hy + 4, '#ffffff', 2);
+ pixel(buf, w, h, cx - 1, hy + 5, '#1a1a1a');
+ pixel(buf, w, h, cx + 2, hy + 5, '#1a1a1a');
+
+ // Eyebrows (subtle)
+ if (hat !== 'helmet') {
+ pixel(buf, w, h, cx - 2, hy + 3, shade(hair, -10));
+ pixel(buf, w, h, cx + 1, hy + 3, shade(hair, -10));
+ }
+
+ // Mouth
+ pixel(buf, w, h, cx - 1, hy + 7, '#6b4a3a');
+ pixel(buf, w, h, cx, hy + 7, '#6b4a3a');
+
+ // -- Hat / Headgear --
+ switch (hat) {
+ case 'hardhat':
+ filledRect(buf, w, h, cx - 4, hy, 8, 2, '#e8c040');
+ filledRect(buf, w, h, cx - 3, hy - 1, 6, 1, '#daa520');
+ pixel(buf, w, h, cx - 4, hy + 1, '#daa520');
+ pixel(buf, w, h, cx + 3, hy + 1, '#daa520');
+ break;
+ case 'wizard':
+ // Pointed hat
+ filledRect(buf, w, h, cx - 4, hy + 1, 8, 3, shade(cloth, -10)); // brim
+ filledRect(buf, w, h, cx - 3, hy - 2, 6, 4, cloth); // body
+ pixel(buf, w, h, cx - 1, hy - 4, cloth, 4); // tip base
+ pixel(buf, w, h, cx, hy - 6, cloth, 2); // tip point
+ pixel(buf, w, h, cx, hy - 7, accent); // tip highlight
+ // Hair
+ filledRect(buf, w, h, cx - 4, hy + 2, 8, 2, hair);
+ break;
+ case 'helmet':
+ filledRect(buf, w, h, cx - 4, hy, 8, 3, '#a0a0b8');
+ filledRect(buf, w, h, cx - 4, hy + 2, 8, 1, '#8888a0');
+ filledRect(buf, w, h, cx - 1, hy - 2, 2, 3, '#b0b0c8'); // crest
+ break;
+ case 'hood':
+ filledRect(buf, w, h, cx - 5, hy - 1, 10, 5, cloth);
+ filledRect(buf, w, h, cx - 5, hy + 4, 10, 2, shade(cloth, -15));
+ pixel(buf, w, h, cx - 5, hy + 5, shade(cloth, -15));
+ pixel(buf, w, h, cx + 4, hy + 5, shade(cloth, -15));
+ break;
+ case 'bandana':
+ filledRect(buf, w, h, cx - 4, hy, 8, 2, '#cc3333');
+ // Hair on top
+ filledRect(buf, w, h, cx - 3, hy - 3, 6, 3, hair);
+ pixel(buf, w, h, cx - 3, hy - 4, hair, 2);
+ break;
+ case 'beret':
+ filledRect(buf, w, h, cx - 4, hy - 1, 8, 2, cloth);
+ pixel(buf, w, h, cx - 5, hy, cloth, 2);
+ pixel(buf, w, h, cx + 3, hy, cloth, 2);
+ filledRect(buf, w, h, cx, hy - 2, 2, 1, cloth);
+ break;
+ case 'glasses':
+ // Round glasses
+ filledRect(buf, w, h, cx - 3, hy + 4, 3, 3, 'rgba(255,255,255,0.4)');
+ filledRect(buf, w, h, cx + 1, hy + 4, 3, 3, 'rgba(255,255,255,0.4)');
+ pixel(buf, w, h, cx, hy + 5, '#888888');
+ filledRect(buf, w, h, cx - 4, hy, 8, 3, hair);
+ pixel(buf, w, h, cx - 4, hy - 1, hair, 2);
+ break;
+ case 'tophat':
+ // Tall formal hat
+ filledRect(buf, w, h, cx - 3, hy - 3, 6, 4, '#1a1a1a');
+ filledRect(buf, w, h, cx - 5, hy + 1, 10, 2, '#1a1a1a'); // brim
+ filledRect(buf, w, h, cx - 3, hy + 1, 6, 1, '#333333');
+ // Hair
+ filledRect(buf, w, h, cx - 4, hy + 2, 8, 2, hair);
+ break;
+ default:
+ // Default hair
+ filledRect(buf, w, h, cx - 4, hy - 1, 8, 3, hair);
+ pixel(buf, w, h, cx - 3, hy - 2, hair, 2);
+ break;
+ }
+
+ return buf;
+}
+
+// ── Agent definitions ───────────────────────────────────────
+
+const AGENTS = [
+ { id: 'cos', name: 'COS', skin: '#ffdbb4', hair: '#5c3a21', cloth: '#e8652d', accent: '#daa520', build: 'tall-thin', hat: 'none', prop: 'clipboard', pose: 'standing-upright' },
+ { id: 'engineering', name: 'Eng', skin: '#e8b88a', hair: '#2c1810', cloth: '#3dbbb4', accent: '#b8b8c8', build: 'stocky', hat: 'hardhat', prop: 'wrench', pose: 'standing-wide' },
+ { id: 'senior-eng', name: 'Sr.Eng', skin: '#ffdbb4', hair: '#888888', cloth: '#6b238e', accent: '#daa520', build: 'tall-thin', hat: 'wizard', prop: 'staff', pose: 'standing-upright' },
+ { id: 'trust', name: 'Trust', skin: '#e8b88a', hair: '#d4a843', cloth: '#3d8bc9', accent: '#c0c0d8', build: 'medium-wide', hat: 'helmet', prop: 'shield', pose: 'standing-guard' },
+ { id: 'market', name: 'Market', skin: '#c4956a', hair: '#5c3a21', cloth: '#5b9e4f', accent: '#6b4226', build: 'lean', hat: 'hood', prop: 'magnifier', pose: 'leaning-forward' },
+ { id: 'health', name: 'Health', skin: '#ffdbb4', hair: '#8b3a1a', cloth: '#e8c547', accent: '#e8e0d0', build: 'medium-round', hat: 'bandana', prop: 'heart', pose: 'standing-open' },
+ { id: 'content', name: 'Content', skin: '#e8b88a', hair: '#5c3a21', cloth: '#b47bb8', accent: '#daa520', build: 'medium', hat: 'beret', prop: 'quill', pose: 'standing-leaning' },
+ { id: 'presentations', name: 'Pres.', skin: '#ffdbb4', hair: '#1a1a2e', cloth: '#e8716d', accent: '#ff4444', build: 'tall-upright', hat: 'tophat', prop: 'cape', pose: 'standing-proud' },
+ { id: 'vault', name: 'Vault', skin: '#c4956a', hair: '#2c1810', cloth: '#6fbf8b', accent: '#daa520', build: 'small-round', hat: 'glasses', prop: 'key', pose: 'hunched' },
+];
+
+// ── Generate ────────────────────────────────────────────────
+
+async function main() {
+ for (const agent of AGENTS) {
+ // Idle frame
+ const idleBuf = createBuffer(SIZE, SIZE);
+ drawAgent(idleBuf, agent, SIZE, SIZE, 0);
+ await bufToPNG(idleBuf, SIZE, SIZE).toFile(join(OUT_DIR, `agent-${agent.id}.png`));
+
+ // Sprite sheet: 4 frames in a row
+ const sheetW = SIZE * 4;
+ const sheetBuf = createBuffer(sheetW, SIZE);
+ for (let f = 0; f < 4; f++) {
+ const frameBuf = createBuffer(SIZE, SIZE);
+ drawAgent(frameBuf, agent, SIZE, SIZE, f);
+ // Copy frame into sheet
+ for (let y = 0; y < SIZE; y++) {
+ for (let x = 0; x < SIZE; x++) {
+ const src = (y * SIZE + x) * 4;
+ const dst = (y * sheetW + (f * SIZE + x)) * 4;
+ sheetBuf[dst] = frameBuf[src];
+ sheetBuf[dst + 1] = frameBuf[src + 1];
+ sheetBuf[dst + 2] = frameBuf[src + 2];
+ sheetBuf[dst + 3] = frameBuf[src + 3];
+ }
+ }
+ }
+ await bufToPNG(sheetBuf, sheetW, SIZE).toFile(join(OUT_DIR, `agent-${agent.id}-sheet.png`));
+
+ console.log(` ✅ ${agent.id} (${agent.name}) — ${agent.build} / ${agent.hat || 'none'} / ${agent.prop}`);
+ }
+
+ console.log(`\nGenerated ${AGENTS.length} agent sprites in ${OUT_DIR}/`);
+}
+
+main().catch(console.error);
diff --git a/src/frontend/App.jsx b/src/frontend/App.jsx
index 0eb39e2..9ddf201 100644
--- a/src/frontend/App.jsx
+++ b/src/frontend/App.jsx
@@ -79,7 +79,7 @@ export default function App() {
-
+ {}} />
{selectedAgent && (
diff --git a/src/frontend/FarmCanvas.jsx b/src/frontend/FarmCanvas.jsx
index d1a7881..0a0feba 100644
--- a/src/frontend/FarmCanvas.jsx
+++ b/src/frontend/FarmCanvas.jsx
@@ -7,7 +7,7 @@ const ROWS = 20;
const CANVAS_W = COLS * TILE_SIZE; // 896
const CANVAS_H = ROWS * TILE_SIZE; // 640
-const LERP_SPEED = 0.08;
+const LERP_SPEED = 0.15;
// ── Building definitions (grid coords) ─────────────────────────
const BUILDINGS = [
@@ -46,6 +46,73 @@ function spawnSparkle(x, y) {
if (sparkles.length > 60) sparkles.shift();
}
+// ── BeOS tile background system ──────────────────────────────────
+const beosTiles = [];
+
+function loadBeosTiles() {
+ const tileNames = [
+ 'bell', 'email', 'clock', 'folder-open', 'folder-drag-accept',
+ 'audio-volume-high', 'audio-volume-medium', 'audio-volume-muted',
+ 'bluetooth-active', 'firefox08icon', 'firebirdicon',
+ 'accessories-calculator', 'accessories-text-editor',
+ 'GameBoy_1_32x32x8', 'GameBoy 2_1_32x32x8',
+ 'alarm-clock-icon', 'config-users', 'Cinder-Block-icon',
+ 'appointment-missed', 'appointment-soon',
+ ];
+ for (const name of tileNames) {
+ const img = new Image();
+ img.src = `/office/beos-tiles/${name}.png`;
+ beosTiles.push(img);
+ }
+}
+
+// Track placed BeOS tile positions (computed once)
+let beosPlacements = null;
+let beosPlacementsComputed = false;
+
+function computeBeosPlacements() {
+ if (beosPlacementsComputed) return;
+ beosPlacementsComputed = true;
+ beosPlacements = [];
+ // Sparse grid: every 4 tiles horizontally, every 3 vertically
+ const gridSpacingX = 4;
+ const gridSpacingY = 3;
+ for (let row = 0; row < ROWS; row += gridSpacingY) {
+ for (let col = 0; col < COLS; col += gridSpacingX) {
+ const px = col * TILE_SIZE;
+ const py = row * TILE_SIZE;
+ // Skip dirt path rows
+ const onHPath = (py >= 48 && py < 64) || (py >= 224 && py < 240) || (py >= 544 && py < 560);
+ const onVPath = (col >= 6 && col < 7) || (col >= 13 && col < 14) || (col >= 22 && col < 23);
+ if (onHPath || onVPath) continue;
+ // Skip building areas
+ let inBuilding = false;
+ for (const b of BUILDINGS) {
+ if (col >= b.col && col < b.col + b.w && row >= b.row && row < b.row + b.h) {
+ inBuilding = true;
+ break;
+ }
+ }
+ if (inBuilding) continue;
+ const tileIdx = Math.floor(Math.random() * beosTiles.length);
+ beosPlacements.push({ px, py, tileIdx });
+ }
+ }
+}
+
+function drawBeosTiles(ctx) {
+ if (!beosPlacementsComputed) computeBeosPlacements();
+ if (!beosPlacements) return;
+ ctx.globalAlpha = 0.3;
+ for (const p of beosPlacements) {
+ const img = beosTiles[p.tileIdx];
+ if (img && img.complete && img.naturalWidth > 0) {
+ ctx.drawImage(img, p.px, p.py, TILE_SIZE, TILE_SIZE);
+ }
+ }
+ ctx.globalAlpha = 1;
+}
+
// ── Draw helpers ──────────────────────────────────────────────────
function drawGrass(ctx) {
// Dark green base
@@ -323,7 +390,6 @@ function drawAgent(ctx, agent, time) {
ctx.globalAlpha = 0.5;
ctx.filter = 'grayscale(100%)';
} else if (activity === 'blocked') {
- // Red tint via overlay
ctx.globalAlpha = 1;
}
@@ -345,13 +411,13 @@ function drawAgent(ctx, agent, time) {
ctx.fillText('!', px - 3, py + yOffset - 24);
}
- // Agent name below
+ // Agent name to the right (horizontal)
ctx.font = '9px "Courier New", monospace';
- ctx.textAlign = 'center';
+ ctx.textAlign = 'left';
ctx.fillStyle = '#000';
- ctx.fillText(agent.name || agent.id, px, py + yOffset + 24);
+ ctx.fillText(agent.name || agent.id, px + 20, py + yOffset + 4);
ctx.fillStyle = '#FFF';
- ctx.fillText(agent.name || agent.id, px, py + yOffset + 23);
+ ctx.fillText(agent.name || agent.id, px + 19, py + yOffset + 3);
// Thinking bubble
if (activity === 'thinking') {
@@ -399,14 +465,32 @@ function drawParticles(ctx) {
}
// ── Component ─────────────────────────────────────────────────────
-export default function FarmCanvas({ onAgentClick }) {
+export default function FarmCanvas({ onAgentClick, onAgentHover }) {
const canvasRef = useRef(null);
const animRef = useRef(null);
const agents = useStore(s => s.agents);
const agentList = React.useMemo(() => Object.values(agents), [agents]);
- // Canvas click → hit test agents
- const handleCanvasClick = useCallback((e) => {
+ // Hover state
+ const [hoveredAgent, setHoveredAgent] = useState(null);
+ const hoveredRef = useRef(null);
+
+ // Detect agent under mouse
+ const getAgentAtPoint = useCallback((mx, my) => {
+ for (const agent of [...agentList].reverse()) {
+ const pos = agent._smoothPos || agent.position;
+ if (!pos) continue;
+ const px = pos.col * TILE_SIZE + TILE_SIZE / 2;
+ const py = pos.row * TILE_SIZE + TILE_SIZE / 2;
+ if (Math.abs(mx - px) < 20 && Math.abs(my - py) < 20) {
+ return agent;
+ }
+ }
+ return null;
+ }, [agentList]);
+
+ // Mouse move → hover detection
+ const handleMouseMove = useCallback((e) => {
const canvas = canvasRef.current;
if (!canvas) return;
const rect = canvas.getBoundingClientRect();
@@ -414,19 +498,31 @@ export default function FarmCanvas({ onAgentClick }) {
const scaleY = CANVAS_H / rect.height;
const mx = (e.clientX - rect.left) * scaleX;
const my = (e.clientY - rect.top) * scaleY;
+ const agent = getAgentAtPoint(mx, my);
+ hoveredRef.current = agent;
+ setHoveredAgent(agent);
+ if (onAgentHover) onAgentHover(agent);
+ }, [getAgentAtPoint, onAgentHover]);
- // Check agents in reverse draw order (topmost last)
- for (const agent of agentList) {
- const pos = agent._smoothPos || agent.position;
- if (!pos) continue;
- const px = pos.col * TILE_SIZE + TILE_SIZE / 2;
- const py = pos.row * TILE_SIZE + TILE_SIZE / 2;
- if (Math.abs(mx - px) < 20 && Math.abs(my - py) < 20) {
- onAgentClick(agent);
- return;
- }
+ // Mouse leave → clear hover
+ const handleMouseLeave = useCallback(() => {
+ hoveredRef.current = null;
+ setHoveredAgent(null);
+ if (onAgentHover) onAgentHover(null);
+ }, [onAgentHover]);
+
+ // Canvas click → open detail card for hovered agent
+ const handleCanvasClick = useCallback((e) => {
+ const agent = hoveredRef.current;
+ if (agent) {
+ onAgentClick(agent);
}
- }, [agentList, onAgentClick]);
+ }, [onAgentClick]);
+
+ // Load BeOS tiles on mount
+ useEffect(() => {
+ loadBeosTiles();
+ }, []);
// Animation loop
useEffect(() => {
@@ -442,6 +538,7 @@ export default function FarmCanvas({ onAgentClick }) {
ctx.clearRect(0, 0, CANVAS_W, CANVAS_H);
drawGrass(ctx);
+ drawBeosTiles(ctx);
drawDirtPaths(ctx);
for (const b of BUILDINGS) drawBuilding(ctx, b);
drawCampfire(ctx, time);
@@ -453,6 +550,68 @@ export default function FarmCanvas({ onAgentClick }) {
drawAgent(ctx, agent, time);
}
+ // Hover tooltip
+ const hAgent = hoveredRef.current;
+ if (hAgent) {
+ const pos = hAgent._smoothPos || hAgent.position;
+ if (pos) {
+ const hpx = pos.col * TILE_SIZE + TILE_SIZE / 2;
+ const hpy = pos.row * TILE_SIZE + TILE_SIZE / 2;
+ const activity = hAgent.activity || 'idle';
+ const name = hAgent.name || hAgent.id;
+ const task = hAgent.task || '';
+
+ const statusColors = {
+ idle: '#44cc44', working: '#ffcc00', thinking: '#44aaff',
+ offline: '#888', blocked: '#ff4444',
+ };
+ const statusColor = statusColors[activity] || '#888';
+
+ ctx.font = '10px "Courier New", monospace';
+ const nameW = ctx.measureText(name).width;
+ ctx.font = '9px "Courier New", monospace';
+ const statusW = ctx.measureText(activity).width;
+ const taskW = task ? Math.min(ctx.measureText(task).width, 180) : 0;
+ const tooltipW = Math.max(nameW + 28, statusW + taskW + 8) + 16;
+ const tooltipH = task ? 48 : 36;
+
+ const tx = Math.min(hpx + 10, CANVAS_W - tooltipW - 4);
+ const ty = Math.max(hpy - tooltipH - 24, 4);
+
+ // Tooltip background
+ ctx.fillStyle = 'rgba(0,0,0,0.82)';
+ ctx.beginPath();
+ ctx.roundRect(tx, ty, tooltipW, tooltipH, 6);
+ ctx.fill();
+ ctx.strokeStyle = 'rgba(255,255,255,0.2)';
+ ctx.lineWidth = 1;
+ ctx.stroke();
+
+ // Name
+ ctx.font = 'bold 10px "Courier New", monospace';
+ ctx.textAlign = 'left';
+ ctx.fillStyle = '#FFF';
+ ctx.fillText(name, tx + 8, ty + 14);
+
+ // Status badge
+ ctx.font = '9px "Courier New", monospace';
+ ctx.fillStyle = 'rgba(0,0,0,0.5)';
+ ctx.beginPath();
+ ctx.roundRect(tx + nameW + 12, ty + 5, statusW + 8, 14, 3);
+ ctx.fill();
+ ctx.fillStyle = statusColor;
+ ctx.fillText(activity, tx + nameW + 16, ty + 15);
+
+ // Task line
+ if (task) {
+ ctx.font = '8px "Courier New", monospace';
+ ctx.fillStyle = '#aaa';
+ const taskText = task.length > 35 ? task.slice(0, 32) + '...' : task;
+ ctx.fillText(taskText, tx + 8, ty + 34);
+ }
+ }
+ }
+
drawParticles(ctx);
animRef.current = requestAnimationFrame(loop);
@@ -465,19 +624,30 @@ export default function FarmCanvas({ onAgentClick }) {
}, []);
return (
-
+
+
+
);
}
diff --git a/src/frontend/public/beos-tiles/04-Bishop-icon.png b/src/frontend/public/beos-tiles/04-Bishop-icon.png
new file mode 100644
index 0000000..4875afb
Binary files /dev/null and b/src/frontend/public/beos-tiles/04-Bishop-icon.png differ
diff --git a/src/frontend/public/beos-tiles/05-Queen-icon.png b/src/frontend/public/beos-tiles/05-Queen-icon.png
new file mode 100644
index 0000000..865f691
Binary files /dev/null and b/src/frontend/public/beos-tiles/05-Queen-icon.png differ
diff --git a/src/frontend/public/beos-tiles/1217_1_32x32x4.png b/src/frontend/public/beos-tiles/1217_1_32x32x4.png
new file mode 100644
index 0000000..403ce49
Binary files /dev/null and b/src/frontend/public/beos-tiles/1217_1_32x32x4.png differ
diff --git a/src/frontend/public/beos-tiles/1257_1_32x32x4.png b/src/frontend/public/beos-tiles/1257_1_32x32x4.png
new file mode 100644
index 0000000..a2b85cb
Binary files /dev/null and b/src/frontend/public/beos-tiles/1257_1_32x32x4.png differ
diff --git a/src/frontend/public/beos-tiles/1930 Bentley_1_32x32x8.png b/src/frontend/public/beos-tiles/1930 Bentley_1_32x32x8.png
new file mode 100644
index 0000000..d62f359
Binary files /dev/null and b/src/frontend/public/beos-tiles/1930 Bentley_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/35mm-film-icon.png b/src/frontend/public/beos-tiles/35mm-film-icon.png
new file mode 100644
index 0000000..110f4b5
Binary files /dev/null and b/src/frontend/public/beos-tiles/35mm-film-icon.png differ
diff --git a/src/frontend/public/beos-tiles/58 Corvette_1_32x32x8.png b/src/frontend/public/beos-tiles/58 Corvette_1_32x32x8.png
new file mode 100644
index 0000000..1465274
Binary files /dev/null and b/src/frontend/public/beos-tiles/58 Corvette_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/APlayer.png b/src/frontend/public/beos-tiles/APlayer.png
new file mode 100644
index 0000000..e12d34f
Binary files /dev/null and b/src/frontend/public/beos-tiles/APlayer.png differ
diff --git a/src/frontend/public/beos-tiles/AbiWord.png b/src/frontend/public/beos-tiles/AbiWord.png
new file mode 100644
index 0000000..16c45fc
Binary files /dev/null and b/src/frontend/public/beos-tiles/AbiWord.png differ
diff --git a/src/frontend/public/beos-tiles/AimApp.png b/src/frontend/public/beos-tiles/AimApp.png
new file mode 100644
index 0000000..f541391
Binary files /dev/null and b/src/frontend/public/beos-tiles/AimApp.png differ
diff --git a/src/frontend/public/beos-tiles/Album.png b/src/frontend/public/beos-tiles/Album.png
new file mode 100644
index 0000000..5e24a16
Binary files /dev/null and b/src/frontend/public/beos-tiles/Album.png differ
diff --git a/src/frontend/public/beos-tiles/American-Flag-2-icon.png b/src/frontend/public/beos-tiles/American-Flag-2-icon.png
new file mode 100644
index 0000000..03d1b19
Binary files /dev/null and b/src/frontend/public/beos-tiles/American-Flag-2-icon.png differ
diff --git a/src/frontend/public/beos-tiles/American-Flag-icon.png b/src/frontend/public/beos-tiles/American-Flag-icon.png
new file mode 100644
index 0000000..9c45ba3
Binary files /dev/null and b/src/frontend/public/beos-tiles/American-Flag-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Anvil-icon.png b/src/frontend/public/beos-tiles/Anvil-icon.png
new file mode 100644
index 0000000..9c8e680
Binary files /dev/null and b/src/frontend/public/beos-tiles/Anvil-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Apatosaur-icon.png b/src/frontend/public/beos-tiles/Apatosaur-icon.png
new file mode 100644
index 0000000..c0c03bd
Binary files /dev/null and b/src/frontend/public/beos-tiles/Apatosaur-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Aqua Classic_1_32x32x8.png b/src/frontend/public/beos-tiles/Aqua Classic_1_32x32x8.png
new file mode 100644
index 0000000..dacd192
Binary files /dev/null and b/src/frontend/public/beos-tiles/Aqua Classic_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Army Knife-M.png b/src/frontend/public/beos-tiles/Army Knife-M.png
new file mode 100644
index 0000000..7873372
Binary files /dev/null and b/src/frontend/public/beos-tiles/Army Knife-M.png differ
diff --git a/src/frontend/public/beos-tiles/Atari-2600-icon.png b/src/frontend/public/beos-tiles/Atari-2600-icon.png
new file mode 100644
index 0000000..a55a0a9
Binary files /dev/null and b/src/frontend/public/beos-tiles/Atari-2600-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Award-icon.png b/src/frontend/public/beos-tiles/Award-icon.png
new file mode 100644
index 0000000..adfb5dd
Binary files /dev/null and b/src/frontend/public/beos-tiles/Award-icon.png differ
diff --git a/src/frontend/public/beos-tiles/BICYCLE_1_32x32x4.png b/src/frontend/public/beos-tiles/BICYCLE_1_32x32x4.png
new file mode 100644
index 0000000..8ef850c
Binary files /dev/null and b/src/frontend/public/beos-tiles/BICYCLE_1_32x32x4.png differ
diff --git a/src/frontend/public/beos-tiles/BICYCLE_2_16x16x4.png b/src/frontend/public/beos-tiles/BICYCLE_2_16x16x4.png
new file mode 100644
index 0000000..c27e4d7
Binary files /dev/null and b/src/frontend/public/beos-tiles/BICYCLE_2_16x16x4.png differ
diff --git a/src/frontend/public/beos-tiles/BMW K11OOLTA_1_32x32x8.png b/src/frontend/public/beos-tiles/BMW K11OOLTA_1_32x32x8.png
new file mode 100644
index 0000000..5ddf6cf
Binary files /dev/null and b/src/frontend/public/beos-tiles/BMW K11OOLTA_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/BMW_1_32x32x8.png b/src/frontend/public/beos-tiles/BMW_1_32x32x8.png
new file mode 100644
index 0000000..35416a4
Binary files /dev/null and b/src/frontend/public/beos-tiles/BMW_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/BRS.TuneTracker.png b/src/frontend/public/beos-tiles/BRS.TuneTracker.png
new file mode 100644
index 0000000..cb463f7
Binary files /dev/null and b/src/frontend/public/beos-tiles/BRS.TuneTracker.png differ
diff --git a/src/frontend/public/beos-tiles/Backpack-icon.png b/src/frontend/public/beos-tiles/Backpack-icon.png
new file mode 100644
index 0000000..3c5b2e5
Binary files /dev/null and b/src/frontend/public/beos-tiles/Backpack-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Bankers-Lamp-icon.png b/src/frontend/public/beos-tiles/Bankers-Lamp-icon.png
new file mode 100644
index 0000000..8aa6cbd
Binary files /dev/null and b/src/frontend/public/beos-tiles/Bankers-Lamp-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Be-logo-icon.png b/src/frontend/public/beos-tiles/Be-logo-icon.png
new file mode 100644
index 0000000..358b182
Binary files /dev/null and b/src/frontend/public/beos-tiles/Be-logo-icon.png differ
diff --git a/src/frontend/public/beos-tiles/BeOS.png b/src/frontend/public/beos-tiles/BeOS.png
new file mode 100644
index 0000000..2821462
Binary files /dev/null and b/src/frontend/public/beos-tiles/BeOS.png differ
diff --git a/src/frontend/public/beos-tiles/BeShare.png b/src/frontend/public/beos-tiles/BeShare.png
new file mode 100644
index 0000000..674b48e
Binary files /dev/null and b/src/frontend/public/beos-tiles/BeShare.png differ
diff --git a/src/frontend/public/beos-tiles/Beam.png b/src/frontend/public/beos-tiles/Beam.png
new file mode 100644
index 0000000..d3930a1
Binary files /dev/null and b/src/frontend/public/beos-tiles/Beam.png differ
diff --git a/src/frontend/public/beos-tiles/Beezer.png b/src/frontend/public/beos-tiles/Beezer.png
new file mode 100644
index 0000000..94f6578
Binary files /dev/null and b/src/frontend/public/beos-tiles/Beezer.png differ
diff --git a/src/frontend/public/beos-tiles/Bike_1_32x32x8.png b/src/frontend/public/beos-tiles/Bike_1_32x32x8.png
new file mode 100644
index 0000000..f5d69f3
Binary files /dev/null and b/src/frontend/public/beos-tiles/Bike_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Binoculars-icon.png b/src/frontend/public/beos-tiles/Binoculars-icon.png
new file mode 100644
index 0000000..c2f5986
Binary files /dev/null and b/src/frontend/public/beos-tiles/Binoculars-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Black_1_32x32x8.png b/src/frontend/public/beos-tiles/Black_1_32x32x8.png
new file mode 100644
index 0000000..88293dc
Binary files /dev/null and b/src/frontend/public/beos-tiles/Black_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Blue Bug_1_32x32x8.png b/src/frontend/public/beos-tiles/Blue Bug_1_32x32x8.png
new file mode 100644
index 0000000..6de5055
Binary files /dev/null and b/src/frontend/public/beos-tiles/Blue Bug_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Blue-Book-Textured-icon.png b/src/frontend/public/beos-tiles/Blue-Book-Textured-icon.png
new file mode 100644
index 0000000..9e36c5a
Binary files /dev/null and b/src/frontend/public/beos-tiles/Blue-Book-Textured-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Blue-Book-icon.png b/src/frontend/public/beos-tiles/Blue-Book-icon.png
new file mode 100644
index 0000000..40ac528
Binary files /dev/null and b/src/frontend/public/beos-tiles/Blue-Book-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Blue_1_32x32x8.png b/src/frontend/public/beos-tiles/Blue_1_32x32x8.png
new file mode 100644
index 0000000..a172c81
Binary files /dev/null and b/src/frontend/public/beos-tiles/Blue_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Boots-icon.png b/src/frontend/public/beos-tiles/Boots-icon.png
new file mode 100644
index 0000000..1d0757d
Binary files /dev/null and b/src/frontend/public/beos-tiles/Boots-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Bread-icon.png b/src/frontend/public/beos-tiles/Bread-icon.png
new file mode 100644
index 0000000..89da907
Binary files /dev/null and b/src/frontend/public/beos-tiles/Bread-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Bug_1_32x32x8.png b/src/frontend/public/beos-tiles/Bug_1_32x32x8.png
new file mode 100644
index 0000000..892a384
Binary files /dev/null and b/src/frontend/public/beos-tiles/Bug_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Bulldozer-icon.png b/src/frontend/public/beos-tiles/Bulldozer-icon.png
new file mode 100644
index 0000000..4313c3b
Binary files /dev/null and b/src/frontend/public/beos-tiles/Bulldozer-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Bus_1_32x32x8.png b/src/frontend/public/beos-tiles/Bus_1_32x32x8.png
new file mode 100644
index 0000000..7942a36
Binary files /dev/null and b/src/frontend/public/beos-tiles/Bus_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/CARS_1_32x32x4.png b/src/frontend/public/beos-tiles/CARS_1_32x32x4.png
new file mode 100644
index 0000000..a50d425
Binary files /dev/null and b/src/frontend/public/beos-tiles/CARS_1_32x32x4.png differ
diff --git a/src/frontend/public/beos-tiles/CARS_2_16x16x4.png b/src/frontend/public/beos-tiles/CARS_2_16x16x4.png
new file mode 100644
index 0000000..317b576
Binary files /dev/null and b/src/frontend/public/beos-tiles/CARS_2_16x16x4.png differ
diff --git a/src/frontend/public/beos-tiles/CL-Amp.png b/src/frontend/public/beos-tiles/CL-Amp.png
new file mode 100644
index 0000000..64566a5
Binary files /dev/null and b/src/frontend/public/beos-tiles/CL-Amp.png differ
diff --git a/src/frontend/public/beos-tiles/Calculator-icon.png b/src/frontend/public/beos-tiles/Calculator-icon.png
new file mode 100644
index 0000000..a87a591
Binary files /dev/null and b/src/frontend/public/beos-tiles/Calculator-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Carabiner-icon.png b/src/frontend/public/beos-tiles/Carabiner-icon.png
new file mode 100644
index 0000000..c021d1c
Binary files /dev/null and b/src/frontend/public/beos-tiles/Carabiner-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Cartoon-Disk-Purple.png b/src/frontend/public/beos-tiles/Cartoon-Disk-Purple.png
new file mode 100644
index 0000000..aeb36f7
Binary files /dev/null and b/src/frontend/public/beos-tiles/Cartoon-Disk-Purple.png differ
diff --git a/src/frontend/public/beos-tiles/Cash-Register-icon.png b/src/frontend/public/beos-tiles/Cash-Register-icon.png
new file mode 100644
index 0000000..4ad8307
Binary files /dev/null and b/src/frontend/public/beos-tiles/Cash-Register-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Cereal-icon.png b/src/frontend/public/beos-tiles/Cereal-icon.png
new file mode 100644
index 0000000..717f244
Binary files /dev/null and b/src/frontend/public/beos-tiles/Cereal-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Cereal-open-icon.png b/src/frontend/public/beos-tiles/Cereal-open-icon.png
new file mode 100644
index 0000000..1b7e240
Binary files /dev/null and b/src/frontend/public/beos-tiles/Cereal-open-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Cheeseburger-icon.png b/src/frontend/public/beos-tiles/Cheeseburger-icon.png
new file mode 100644
index 0000000..1fdcd1f
Binary files /dev/null and b/src/frontend/public/beos-tiles/Cheeseburger-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Cinder-Block-icon.png b/src/frontend/public/beos-tiles/Cinder-Block-icon.png
new file mode 100644
index 0000000..3f105cc
Binary files /dev/null and b/src/frontend/public/beos-tiles/Cinder-Block-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Clipping-icon.png b/src/frontend/public/beos-tiles/Clipping-icon.png
new file mode 100644
index 0000000..5c368af
Binary files /dev/null and b/src/frontend/public/beos-tiles/Clipping-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Cola-icon.png b/src/frontend/public/beos-tiles/Cola-icon.png
new file mode 100644
index 0000000..a87beab
Binary files /dev/null and b/src/frontend/public/beos-tiles/Cola-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Copland-U.S.-Flag-icon.png b/src/frontend/public/beos-tiles/Copland-U.S.-Flag-icon.png
new file mode 100644
index 0000000..1933c79
Binary files /dev/null and b/src/frontend/public/beos-tiles/Copland-U.S.-Flag-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Cowboy-Boot-icon.png b/src/frontend/public/beos-tiles/Cowboy-Boot-icon.png
new file mode 100644
index 0000000..9cc3dfa
Binary files /dev/null and b/src/frontend/public/beos-tiles/Cowboy-Boot-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Cruiser 1_1_32x32x8.png b/src/frontend/public/beos-tiles/Cruiser 1_1_32x32x8.png
new file mode 100644
index 0000000..928286b
Binary files /dev/null and b/src/frontend/public/beos-tiles/Cruiser 1_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Cruiser 2_1_32x32x8.png b/src/frontend/public/beos-tiles/Cruiser 2_1_32x32x8.png
new file mode 100644
index 0000000..7c9dccc
Binary files /dev/null and b/src/frontend/public/beos-tiles/Cruiser 2_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/DOSbox.png b/src/frontend/public/beos-tiles/DOSbox.png
new file mode 100644
index 0000000..dbde227
Binary files /dev/null and b/src/frontend/public/beos-tiles/DOSbox.png differ
diff --git a/src/frontend/public/beos-tiles/DVDRip.png b/src/frontend/public/beos-tiles/DVDRip.png
new file mode 100644
index 0000000..44afdd6
Binary files /dev/null and b/src/frontend/public/beos-tiles/DVDRip.png differ
diff --git a/src/frontend/public/beos-tiles/Data-Screens-2-icon.png b/src/frontend/public/beos-tiles/Data-Screens-2-icon.png
new file mode 100644
index 0000000..7ab03c7
Binary files /dev/null and b/src/frontend/public/beos-tiles/Data-Screens-2-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Data-Screens-icon.png b/src/frontend/public/beos-tiles/Data-Screens-icon.png
new file mode 100644
index 0000000..d523de8
Binary files /dev/null and b/src/frontend/public/beos-tiles/Data-Screens-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Dibellas-Sub-icon.png b/src/frontend/public/beos-tiles/Dibellas-Sub-icon.png
new file mode 100644
index 0000000..e8a7bd0
Binary files /dev/null and b/src/frontend/public/beos-tiles/Dibellas-Sub-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Digital-Ararm-Clock-icon.png b/src/frontend/public/beos-tiles/Digital-Ararm-Clock-icon.png
new file mode 100644
index 0000000..1fe937f
Binary files /dev/null and b/src/frontend/public/beos-tiles/Digital-Ararm-Clock-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Dilophosaur-icon.png b/src/frontend/public/beos-tiles/Dilophosaur-icon.png
new file mode 100644
index 0000000..f6921ba
Binary files /dev/null and b/src/frontend/public/beos-tiles/Dilophosaur-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Dodge Viper_1_32x32x8.png b/src/frontend/public/beos-tiles/Dodge Viper_1_32x32x8.png
new file mode 100644
index 0000000..6a372b3
Binary files /dev/null and b/src/frontend/public/beos-tiles/Dodge Viper_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Effiel-Tower-icon.png b/src/frontend/public/beos-tiles/Effiel-Tower-icon.png
new file mode 100644
index 0000000..e6f89ed
Binary files /dev/null and b/src/frontend/public/beos-tiles/Effiel-Tower-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Electra Glide 2_1_32x32x8.png b/src/frontend/public/beos-tiles/Electra Glide 2_1_32x32x8.png
new file mode 100644
index 0000000..44605ae
Binary files /dev/null and b/src/frontend/public/beos-tiles/Electra Glide 2_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Electra Glide_1_32x32x8.png b/src/frontend/public/beos-tiles/Electra Glide_1_32x32x8.png
new file mode 100644
index 0000000..ea70655
Binary files /dev/null and b/src/frontend/public/beos-tiles/Electra Glide_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Everest-icon.png b/src/frontend/public/beos-tiles/Everest-icon.png
new file mode 100644
index 0000000..a02d9d9
Binary files /dev/null and b/src/frontend/public/beos-tiles/Everest-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Fan-Cam-icon.png b/src/frontend/public/beos-tiles/Fan-Cam-icon.png
new file mode 100644
index 0000000..3981237
Binary files /dev/null and b/src/frontend/public/beos-tiles/Fan-Cam-icon.png differ
diff --git a/src/frontend/public/beos-tiles/FedEx Truck_1_32x32x8.png b/src/frontend/public/beos-tiles/FedEx Truck_1_32x32x8.png
new file mode 100644
index 0000000..e185b6b
Binary files /dev/null and b/src/frontend/public/beos-tiles/FedEx Truck_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/FedEx-Box-icon.png b/src/frontend/public/beos-tiles/FedEx-Box-icon.png
new file mode 100644
index 0000000..1368f0f
Binary files /dev/null and b/src/frontend/public/beos-tiles/FedEx-Box-icon.png differ
diff --git a/src/frontend/public/beos-tiles/FedEx-Pak-icon.png b/src/frontend/public/beos-tiles/FedEx-Pak-icon.png
new file mode 100644
index 0000000..a6749d8
Binary files /dev/null and b/src/frontend/public/beos-tiles/FedEx-Pak-icon.png differ
diff --git a/src/frontend/public/beos-tiles/FedEx-Truck-icon.png b/src/frontend/public/beos-tiles/FedEx-Truck-icon.png
new file mode 100644
index 0000000..c176948
Binary files /dev/null and b/src/frontend/public/beos-tiles/FedEx-Truck-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Ferrari Dino_1_32x32x8.png b/src/frontend/public/beos-tiles/Ferrari Dino_1_32x32x8.png
new file mode 100644
index 0000000..0013308
Binary files /dev/null and b/src/frontend/public/beos-tiles/Ferrari Dino_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Firefox.png b/src/frontend/public/beos-tiles/Firefox.png
new file mode 100644
index 0000000..7437a75
Binary files /dev/null and b/src/frontend/public/beos-tiles/Firefox.png differ
diff --git a/src/frontend/public/beos-tiles/First-Aid-Kit-icon.png b/src/frontend/public/beos-tiles/First-Aid-Kit-icon.png
new file mode 100644
index 0000000..b2cff66
Binary files /dev/null and b/src/frontend/public/beos-tiles/First-Aid-Kit-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Fish-icon.png b/src/frontend/public/beos-tiles/Fish-icon.png
new file mode 100644
index 0000000..88baa1e
Binary files /dev/null and b/src/frontend/public/beos-tiles/Fish-icon.png differ
diff --git a/src/frontend/public/beos-tiles/FlipSide A.E.png b/src/frontend/public/beos-tiles/FlipSide A.E.png
new file mode 100644
index 0000000..d12f926
Binary files /dev/null and b/src/frontend/public/beos-tiles/FlipSide A.E.png differ
diff --git a/src/frontend/public/beos-tiles/Ford Mustang_1_32x32x8.png b/src/frontend/public/beos-tiles/Ford Mustang_1_32x32x8.png
new file mode 100644
index 0000000..f6efb2f
Binary files /dev/null and b/src/frontend/public/beos-tiles/Ford Mustang_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Fortune-Cookie-icon.png b/src/frontend/public/beos-tiles/Fortune-Cookie-icon.png
new file mode 100644
index 0000000..872f6ac
Binary files /dev/null and b/src/frontend/public/beos-tiles/Fortune-Cookie-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Fortune-icon.png b/src/frontend/public/beos-tiles/Fortune-icon.png
new file mode 100644
index 0000000..8f60ea6
Binary files /dev/null and b/src/frontend/public/beos-tiles/Fortune-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Fried-Rice-icon.png b/src/frontend/public/beos-tiles/Fried-Rice-icon.png
new file mode 100644
index 0000000..66ce66b
Binary files /dev/null and b/src/frontend/public/beos-tiles/Fried-Rice-icon.png differ
diff --git a/src/frontend/public/beos-tiles/G-Shock-icon.png b/src/frontend/public/beos-tiles/G-Shock-icon.png
new file mode 100644
index 0000000..71200e4
Binary files /dev/null and b/src/frontend/public/beos-tiles/G-Shock-icon.png differ
diff --git a/src/frontend/public/beos-tiles/GPS-icon.png b/src/frontend/public/beos-tiles/GPS-icon.png
new file mode 100644
index 0000000..d371c58
Binary files /dev/null and b/src/frontend/public/beos-tiles/GPS-icon.png differ
diff --git a/src/frontend/public/beos-tiles/GameBoy 1_1_32x32x8.png b/src/frontend/public/beos-tiles/GameBoy 1_1_32x32x8.png
new file mode 100644
index 0000000..a634416
Binary files /dev/null and b/src/frontend/public/beos-tiles/GameBoy 1_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/GameBoy 2_1_32x32x8.png b/src/frontend/public/beos-tiles/GameBoy 2_1_32x32x8.png
new file mode 100644
index 0000000..8293765
Binary files /dev/null and b/src/frontend/public/beos-tiles/GameBoy 2_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/GameBoy 3_1_32x32x8.png b/src/frontend/public/beos-tiles/GameBoy 3_1_32x32x8.png
new file mode 100644
index 0000000..8b3dd9f
Binary files /dev/null and b/src/frontend/public/beos-tiles/GameBoy 3_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/GameBoy 4_1_32x32x8.png b/src/frontend/public/beos-tiles/GameBoy 4_1_32x32x8.png
new file mode 100644
index 0000000..6f50224
Binary files /dev/null and b/src/frontend/public/beos-tiles/GameBoy 4_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/GameBoy 5_1_32x32x8.png b/src/frontend/public/beos-tiles/GameBoy 5_1_32x32x8.png
new file mode 100644
index 0000000..872b472
Binary files /dev/null and b/src/frontend/public/beos-tiles/GameBoy 5_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/GameBoy_1_32x32x8.png b/src/frontend/public/beos-tiles/GameBoy_1_32x32x8.png
new file mode 100644
index 0000000..518f6f5
Binary files /dev/null and b/src/frontend/public/beos-tiles/GameBoy_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Gifts-icon.png b/src/frontend/public/beos-tiles/Gifts-icon.png
new file mode 100644
index 0000000..e053f31
Binary files /dev/null and b/src/frontend/public/beos-tiles/Gifts-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Gobe Productive.png b/src/frontend/public/beos-tiles/Gobe Productive.png
new file mode 100644
index 0000000..29e8c66
Binary files /dev/null and b/src/frontend/public/beos-tiles/Gobe Productive.png differ
diff --git a/src/frontend/public/beos-tiles/Green Bug_1_32x32x8.png b/src/frontend/public/beos-tiles/Green Bug_1_32x32x8.png
new file mode 100644
index 0000000..9f40b2a
Binary files /dev/null and b/src/frontend/public/beos-tiles/Green Bug_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Green Truck_1_32x32x8.png b/src/frontend/public/beos-tiles/Green Truck_1_32x32x8.png
new file mode 100644
index 0000000..9dd7fd8
Binary files /dev/null and b/src/frontend/public/beos-tiles/Green Truck_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Green_1_32x32x8.png b/src/frontend/public/beos-tiles/Green_1_32x32x8.png
new file mode 100644
index 0000000..b06b54a
Binary files /dev/null and b/src/frontend/public/beos-tiles/Green_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Hadrosaur-icon.png b/src/frontend/public/beos-tiles/Hadrosaur-icon.png
new file mode 100644
index 0000000..fa494ba
Binary files /dev/null and b/src/frontend/public/beos-tiles/Hadrosaur-icon.png differ
diff --git a/src/frontend/public/beos-tiles/HandBrake.png b/src/frontend/public/beos-tiles/HandBrake.png
new file mode 100644
index 0000000..21b3487
Binary files /dev/null and b/src/frontend/public/beos-tiles/HandBrake.png differ
diff --git a/src/frontend/public/beos-tiles/Heroes-icon.png b/src/frontend/public/beos-tiles/Heroes-icon.png
new file mode 100644
index 0000000..2d12ecd
Binary files /dev/null and b/src/frontend/public/beos-tiles/Heroes-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Hotdog-icon.png b/src/frontend/public/beos-tiles/Hotdog-icon.png
new file mode 100644
index 0000000..9fb0e71
Binary files /dev/null and b/src/frontend/public/beos-tiles/Hotdog-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Hover Car_1_32x32x8.png b/src/frontend/public/beos-tiles/Hover Car_1_32x32x8.png
new file mode 100644
index 0000000..a0c7344
Binary files /dev/null and b/src/frontend/public/beos-tiles/Hover Car_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/ID-Badge-icon.png b/src/frontend/public/beos-tiles/ID-Badge-icon.png
new file mode 100644
index 0000000..67ef8db
Binary files /dev/null and b/src/frontend/public/beos-tiles/ID-Badge-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Ice Cream Man_1_32x32x8.png b/src/frontend/public/beos-tiles/Ice Cream Man_1_32x32x8.png
new file mode 100644
index 0000000..966f8ba
Binary files /dev/null and b/src/frontend/public/beos-tiles/Ice Cream Man_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Ice Cream Truck_1_32x32x8.png b/src/frontend/public/beos-tiles/Ice Cream Truck_1_32x32x8.png
new file mode 100644
index 0000000..327d85c
Binary files /dev/null and b/src/frontend/public/beos-tiles/Ice Cream Truck_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Ice-Axe-icon.png b/src/frontend/public/beos-tiles/Ice-Axe-icon.png
new file mode 100644
index 0000000..5cf8fcf
Binary files /dev/null and b/src/frontend/public/beos-tiles/Ice-Axe-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Ice-Goggles-icon.png b/src/frontend/public/beos-tiles/Ice-Goggles-icon.png
new file mode 100644
index 0000000..e5c89ec
Binary files /dev/null and b/src/frontend/public/beos-tiles/Ice-Goggles-icon.png differ
diff --git a/src/frontend/public/beos-tiles/IceCream-Sandwich-icon.png b/src/frontend/public/beos-tiles/IceCream-Sandwich-icon.png
new file mode 100644
index 0000000..6db6da6
Binary files /dev/null and b/src/frontend/public/beos-tiles/IceCream-Sandwich-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Image-file-icon.png b/src/frontend/public/beos-tiles/Image-file-icon.png
new file mode 100644
index 0000000..f927667
Binary files /dev/null and b/src/frontend/public/beos-tiles/Image-file-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Journal-icon.png b/src/frontend/public/beos-tiles/Journal-icon.png
new file mode 100644
index 0000000..a314b9b
Binary files /dev/null and b/src/frontend/public/beos-tiles/Journal-icon.png differ
diff --git a/src/frontend/public/beos-tiles/JukeBox.png b/src/frontend/public/beos-tiles/JukeBox.png
new file mode 100644
index 0000000..f1b231e
Binary files /dev/null and b/src/frontend/public/beos-tiles/JukeBox.png differ
diff --git a/src/frontend/public/beos-tiles/Ketchup-Mustard-icon.png b/src/frontend/public/beos-tiles/Ketchup-Mustard-icon.png
new file mode 100644
index 0000000..18ad705
Binary files /dev/null and b/src/frontend/public/beos-tiles/Ketchup-Mustard-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Key-Data-icon.png b/src/frontend/public/beos-tiles/Key-Data-icon.png
new file mode 100644
index 0000000..68cf9c0
Binary files /dev/null and b/src/frontend/public/beos-tiles/Key-Data-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Lamborghini_1_32x32x8.png b/src/frontend/public/beos-tiles/Lamborghini_1_32x32x8.png
new file mode 100644
index 0000000..0e4dd7b
Binary files /dev/null and b/src/frontend/public/beos-tiles/Lamborghini_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Leather-Bound-Book-icon.png b/src/frontend/public/beos-tiles/Leather-Bound-Book-icon.png
new file mode 100644
index 0000000..495d7c8
Binary files /dev/null and b/src/frontend/public/beos-tiles/Leather-Bound-Book-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Leatherman 1_1_32x32x8.png b/src/frontend/public/beos-tiles/Leatherman 1_1_32x32x8.png
new file mode 100644
index 0000000..18994f1
Binary files /dev/null and b/src/frontend/public/beos-tiles/Leatherman 1_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Leatherman 2_1_32x32x8.png b/src/frontend/public/beos-tiles/Leatherman 2_1_32x32x8.png
new file mode 100644
index 0000000..7289c75
Binary files /dev/null and b/src/frontend/public/beos-tiles/Leatherman 2_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Liberty-icon.png b/src/frontend/public/beos-tiles/Liberty-icon.png
new file mode 100644
index 0000000..4e114cf
Binary files /dev/null and b/src/frontend/public/beos-tiles/Liberty-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Mail-Box-Folder-icon.png b/src/frontend/public/beos-tiles/Mail-Box-Folder-icon.png
new file mode 100644
index 0000000..94af322
Binary files /dev/null and b/src/frontend/public/beos-tiles/Mail-Box-Folder-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Meat Truck_1_32x32x8.png b/src/frontend/public/beos-tiles/Meat Truck_1_32x32x8.png
new file mode 100644
index 0000000..8baecee
Binary files /dev/null and b/src/frontend/public/beos-tiles/Meat Truck_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Merge-Sign-icon.png b/src/frontend/public/beos-tiles/Merge-Sign-icon.png
new file mode 100644
index 0000000..09b51ad
Binary files /dev/null and b/src/frontend/public/beos-tiles/Merge-Sign-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Micro Car 2_1_32x32x8.png b/src/frontend/public/beos-tiles/Micro Car 2_1_32x32x8.png
new file mode 100644
index 0000000..2ecc190
Binary files /dev/null and b/src/frontend/public/beos-tiles/Micro Car 2_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Micro Car_1_32x32x8.png b/src/frontend/public/beos-tiles/Micro Car_1_32x32x8.png
new file mode 100644
index 0000000..87df9f4
Binary files /dev/null and b/src/frontend/public/beos-tiles/Micro Car_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Milk-icon.png b/src/frontend/public/beos-tiles/Milk-icon.png
new file mode 100644
index 0000000..21a7858
Binary files /dev/null and b/src/frontend/public/beos-tiles/Milk-icon.png differ
diff --git a/src/frontend/public/beos-tiles/MiniCar_1_32x32x8.png b/src/frontend/public/beos-tiles/MiniCar_1_32x32x8.png
new file mode 100644
index 0000000..46967d4
Binary files /dev/null and b/src/frontend/public/beos-tiles/MiniCar_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Motor Yellow_1_32x32x8.png b/src/frontend/public/beos-tiles/Motor Yellow_1_32x32x8.png
new file mode 100644
index 0000000..06b533e
Binary files /dev/null and b/src/frontend/public/beos-tiles/Motor Yellow_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Moving Van_1_32x32x8.png b/src/frontend/public/beos-tiles/Moving Van_1_32x32x8.png
new file mode 100644
index 0000000..2bb8966
Binary files /dev/null and b/src/frontend/public/beos-tiles/Moving Van_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Moving-Van-icon.png b/src/frontend/public/beos-tiles/Moving-Van-icon.png
new file mode 100644
index 0000000..4befcc4
Binary files /dev/null and b/src/frontend/public/beos-tiles/Moving-Van-icon.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Black_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Black_1_32x32x8.png
new file mode 100644
index 0000000..5bfc5bc
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Black_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Blue_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Blue_1_32x32x8.png
new file mode 100644
index 0000000..3e59f23
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Blue_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Bomb 2_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Bomb 2_1_32x32x8.png
new file mode 100644
index 0000000..9f3e32e
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Bomb 2_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Bomb King_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Bomb King_1_32x32x8.png
new file mode 100644
index 0000000..2eff4bc
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Bomb King_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Bomb_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Bomb_1_32x32x8.png
new file mode 100644
index 0000000..8093868
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Bomb_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Cart_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Cart_1_32x32x8.png
new file mode 100644
index 0000000..3cd4e21
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Cart_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Cherry_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Cherry_1_32x32x8.png
new file mode 100644
index 0000000..84c0068
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Cherry_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Coins_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Coins_1_32x32x8.png
new file mode 100644
index 0000000..4b9844c
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Coins_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Flying Hat_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Flying Hat_1_32x32x8.png
new file mode 100644
index 0000000..a60e894
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Flying Hat_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Gray_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Gray_1_32x32x8.png
new file mode 100644
index 0000000..cb16ffe
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Gray_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Green_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Green_1_32x32x8.png
new file mode 100644
index 0000000..4d5cebe
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Green_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Liguidmetal_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Liguidmetal_1_32x32x8.png
new file mode 100644
index 0000000..2040b42
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Liguidmetal_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Logo_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Logo_1_32x32x8.png
new file mode 100644
index 0000000..d34a3c8
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Logo_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Mario_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Mario_1_32x32x8.png
new file mode 100644
index 0000000..a83348f
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Mario_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Red_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Red_1_32x32x8.png
new file mode 100644
index 0000000..0592894
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Red_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Transparent_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Transparent_1_32x32x8.png
new file mode 100644
index 0000000..86fc503
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Transparent_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Unit_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Unit_1_32x32x8.png
new file mode 100644
index 0000000..c18a4e4
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Unit_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/N64 Yellow_1_32x32x8.png b/src/frontend/public/beos-tiles/N64 Yellow_1_32x32x8.png
new file mode 100644
index 0000000..a581455
Binary files /dev/null and b/src/frontend/public/beos-tiles/N64 Yellow_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/NFSP2K.png b/src/frontend/public/beos-tiles/NFSP2K.png
new file mode 100644
index 0000000..bf80131
Binary files /dev/null and b/src/frontend/public/beos-tiles/NFSP2K.png differ
diff --git a/src/frontend/public/beos-tiles/NetPenguin.png b/src/frontend/public/beos-tiles/NetPenguin.png
new file mode 100644
index 0000000..f005222
Binary files /dev/null and b/src/frontend/public/beos-tiles/NetPenguin.png differ
diff --git a/src/frontend/public/beos-tiles/Network-Render-icon.png b/src/frontend/public/beos-tiles/Network-Render-icon.png
new file mode 100644
index 0000000..68a998b
Binary files /dev/null and b/src/frontend/public/beos-tiles/Network-Render-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Nikon-Criterions-icon.png b/src/frontend/public/beos-tiles/Nikon-Criterions-icon.png
new file mode 100644
index 0000000..a217a45
Binary files /dev/null and b/src/frontend/public/beos-tiles/Nikon-Criterions-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Note-Pad-icon.png b/src/frontend/public/beos-tiles/Note-Pad-icon.png
new file mode 100644
index 0000000..f06aec6
Binary files /dev/null and b/src/frontend/public/beos-tiles/Note-Pad-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Nvu.png b/src/frontend/public/beos-tiles/Nvu.png
new file mode 100644
index 0000000..6218af4
Binary files /dev/null and b/src/frontend/public/beos-tiles/Nvu.png differ
diff --git a/src/frontend/public/beos-tiles/Old-style-Bag-icon.png b/src/frontend/public/beos-tiles/Old-style-Bag-icon.png
new file mode 100644
index 0000000..8c1af8c
Binary files /dev/null and b/src/frontend/public/beos-tiles/Old-style-Bag-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Optimus-Prime-2-icon.png b/src/frontend/public/beos-tiles/Optimus-Prime-2-icon.png
new file mode 100644
index 0000000..f5b1dcc
Binary files /dev/null and b/src/frontend/public/beos-tiles/Optimus-Prime-2-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Optimus-Prime-icon.png b/src/frontend/public/beos-tiles/Optimus-Prime-icon.png
new file mode 100644
index 0000000..3f9a200
Binary files /dev/null and b/src/frontend/public/beos-tiles/Optimus-Prime-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Orange Truck_1_32x32x8.png b/src/frontend/public/beos-tiles/Orange Truck_1_32x32x8.png
new file mode 100644
index 0000000..d317843
Binary files /dev/null and b/src/frontend/public/beos-tiles/Orange Truck_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Orange_1_32x32x8.png b/src/frontend/public/beos-tiles/Orange_1_32x32x8.png
new file mode 100644
index 0000000..a5c6f3a
Binary files /dev/null and b/src/frontend/public/beos-tiles/Orange_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Oxygen-Mask-icon.png b/src/frontend/public/beos-tiles/Oxygen-Mask-icon.png
new file mode 100644
index 0000000..d9314bf
Binary files /dev/null and b/src/frontend/public/beos-tiles/Oxygen-Mask-icon.png differ
diff --git a/src/frontend/public/beos-tiles/PCSX2.png b/src/frontend/public/beos-tiles/PCSX2.png
new file mode 100644
index 0000000..cc5941c
Binary files /dev/null and b/src/frontend/public/beos-tiles/PCSX2.png differ
diff --git a/src/frontend/public/beos-tiles/PCSX2_.png b/src/frontend/public/beos-tiles/PCSX2_.png
new file mode 100644
index 0000000..790960c
Binary files /dev/null and b/src/frontend/public/beos-tiles/PCSX2_.png differ
diff --git a/src/frontend/public/beos-tiles/PS Control Play_1_32x32x8.png b/src/frontend/public/beos-tiles/PS Control Play_1_32x32x8.png
new file mode 100644
index 0000000..86ab66c
Binary files /dev/null and b/src/frontend/public/beos-tiles/PS Control Play_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/PS Memory Card_1_32x32x8.png b/src/frontend/public/beos-tiles/PS Memory Card_1_32x32x8.png
new file mode 100644
index 0000000..0cb80fa
Binary files /dev/null and b/src/frontend/public/beos-tiles/PS Memory Card_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/PS Power Pill_1_32x32x8.png b/src/frontend/public/beos-tiles/PS Power Pill_1_32x32x8.png
new file mode 100644
index 0000000..b418eb2
Binary files /dev/null and b/src/frontend/public/beos-tiles/PS Power Pill_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/PS Red Car_1_32x32x8.png b/src/frontend/public/beos-tiles/PS Red Car_1_32x32x8.png
new file mode 100644
index 0000000..ed4be45
Binary files /dev/null and b/src/frontend/public/beos-tiles/PS Red Car_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/PS Wipeout_1_32x32x8.png b/src/frontend/public/beos-tiles/PS Wipeout_1_32x32x8.png
new file mode 100644
index 0000000..cffb8b7
Binary files /dev/null and b/src/frontend/public/beos-tiles/PS Wipeout_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/PS Yellow Car_1_32x32x8.png b/src/frontend/public/beos-tiles/PS Yellow Car_1_32x32x8.png
new file mode 100644
index 0000000..1282d2e
Binary files /dev/null and b/src/frontend/public/beos-tiles/PS Yellow Car_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Peek(brown).png b/src/frontend/public/beos-tiles/Peek(brown).png
new file mode 100644
index 0000000..7bb2aed
Binary files /dev/null and b/src/frontend/public/beos-tiles/Peek(brown).png differ
diff --git a/src/frontend/public/beos-tiles/Pepper-icon.png b/src/frontend/public/beos-tiles/Pepper-icon.png
new file mode 100644
index 0000000..897ea86
Binary files /dev/null and b/src/frontend/public/beos-tiles/Pepper-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Pick 'em Up Truck_1_32x32x8.png b/src/frontend/public/beos-tiles/Pick 'em Up Truck_1_32x32x8.png
new file mode 100644
index 0000000..974dc35
Binary files /dev/null and b/src/frontend/public/beos-tiles/Pick 'em Up Truck_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Pict-File-icon.png b/src/frontend/public/beos-tiles/Pict-File-icon.png
new file mode 100644
index 0000000..5909936
Binary files /dev/null and b/src/frontend/public/beos-tiles/Pict-File-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Pink Classic_1_32x32x8.png b/src/frontend/public/beos-tiles/Pink Classic_1_32x32x8.png
new file mode 100644
index 0000000..233fc93
Binary files /dev/null and b/src/frontend/public/beos-tiles/Pink Classic_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Plug-In-icon.png b/src/frontend/public/beos-tiles/Plug-In-icon.png
new file mode 100644
index 0000000..88e3ab1
Binary files /dev/null and b/src/frontend/public/beos-tiles/Plug-In-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Post-It-Notes-icon.png b/src/frontend/public/beos-tiles/Post-It-Notes-icon.png
new file mode 100644
index 0000000..bde4c42
Binary files /dev/null and b/src/frontend/public/beos-tiles/Post-It-Notes-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Postal Truck_1_32x32x8.png b/src/frontend/public/beos-tiles/Postal Truck_1_32x32x8.png
new file mode 100644
index 0000000..258f61a
Binary files /dev/null and b/src/frontend/public/beos-tiles/Postal Truck_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Power-Bars-icon.png b/src/frontend/public/beos-tiles/Power-Bars-icon.png
new file mode 100644
index 0000000..c905644
Binary files /dev/null and b/src/frontend/public/beos-tiles/Power-Bars-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Prairie-Skull-icon.png b/src/frontend/public/beos-tiles/Prairie-Skull-icon.png
new file mode 100644
index 0000000..871400f
Binary files /dev/null and b/src/frontend/public/beos-tiles/Prairie-Skull-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Prefs-File-icon.png b/src/frontend/public/beos-tiles/Prefs-File-icon.png
new file mode 100644
index 0000000..13b2e60
Binary files /dev/null and b/src/frontend/public/beos-tiles/Prefs-File-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Purple_1_32x32x8.png b/src/frontend/public/beos-tiles/Purple_1_32x32x8.png
new file mode 100644
index 0000000..ab8ee11
Binary files /dev/null and b/src/frontend/public/beos-tiles/Purple_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Radio-icon.png b/src/frontend/public/beos-tiles/Radio-icon.png
new file mode 100644
index 0000000..6530c63
Binary files /dev/null and b/src/frontend/public/beos-tiles/Radio-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Readme-File-icon.png b/src/frontend/public/beos-tiles/Readme-File-icon.png
new file mode 100644
index 0000000..4017f9f
Binary files /dev/null and b/src/frontend/public/beos-tiles/Readme-File-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Recycle-Bin-full-icon.png b/src/frontend/public/beos-tiles/Recycle-Bin-full-icon.png
new file mode 100644
index 0000000..640fcf6
Binary files /dev/null and b/src/frontend/public/beos-tiles/Recycle-Bin-full-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Recycle-Bin-icon.png b/src/frontend/public/beos-tiles/Recycle-Bin-icon.png
new file mode 100644
index 0000000..4b6b32e
Binary files /dev/null and b/src/frontend/public/beos-tiles/Recycle-Bin-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Red-Book-Textured-icon.png b/src/frontend/public/beos-tiles/Red-Book-Textured-icon.png
new file mode 100644
index 0000000..ef32b15
Binary files /dev/null and b/src/frontend/public/beos-tiles/Red-Book-Textured-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Red-Book-icon.png b/src/frontend/public/beos-tiles/Red-Book-icon.png
new file mode 100644
index 0000000..3de7a06
Binary files /dev/null and b/src/frontend/public/beos-tiles/Red-Book-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Red-Hot-icon.png b/src/frontend/public/beos-tiles/Red-Hot-icon.png
new file mode 100644
index 0000000..c145c34
Binary files /dev/null and b/src/frontend/public/beos-tiles/Red-Hot-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Red_1_32x32x8.png b/src/frontend/public/beos-tiles/Red_1_32x32x8.png
new file mode 100644
index 0000000..ac99e28
Binary files /dev/null and b/src/frontend/public/beos-tiles/Red_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Reversed-icon.png b/src/frontend/public/beos-tiles/Reversed-icon.png
new file mode 100644
index 0000000..45badc6
Binary files /dev/null and b/src/frontend/public/beos-tiles/Reversed-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Road-Cone-icon.png b/src/frontend/public/beos-tiles/Road-Cone-icon.png
new file mode 100644
index 0000000..753f7ad
Binary files /dev/null and b/src/frontend/public/beos-tiles/Road-Cone-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Rope-icon.png b/src/frontend/public/beos-tiles/Rope-icon.png
new file mode 100644
index 0000000..040c81b
Binary files /dev/null and b/src/frontend/public/beos-tiles/Rope-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Ruby-Trash-Empty-icon.png b/src/frontend/public/beos-tiles/Ruby-Trash-Empty-icon.png
new file mode 100644
index 0000000..89665fc
Binary files /dev/null and b/src/frontend/public/beos-tiles/Ruby-Trash-Empty-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Ruby-Trash-Full-icon.png b/src/frontend/public/beos-tiles/Ruby-Trash-Full-icon.png
new file mode 100644
index 0000000..84becf1
Binary files /dev/null and b/src/frontend/public/beos-tiles/Ruby-Trash-Full-icon.png differ
diff --git a/src/frontend/public/beos-tiles/SOS-Soap-Pads-icon.png b/src/frontend/public/beos-tiles/SOS-Soap-Pads-icon.png
new file mode 100644
index 0000000..4b0170e
Binary files /dev/null and b/src/frontend/public/beos-tiles/SOS-Soap-Pads-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Salt-icon.png b/src/frontend/public/beos-tiles/Salt-icon.png
new file mode 100644
index 0000000..bcae368
Binary files /dev/null and b/src/frontend/public/beos-tiles/Salt-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Sandwich-icon.png b/src/frontend/public/beos-tiles/Sandwich-icon.png
new file mode 100644
index 0000000..9033682
Binary files /dev/null and b/src/frontend/public/beos-tiles/Sandwich-icon.png differ
diff --git a/src/frontend/public/beos-tiles/School Bus_1_32x32x8.png b/src/frontend/public/beos-tiles/School Bus_1_32x32x8.png
new file mode 100644
index 0000000..900a54a
Binary files /dev/null and b/src/frontend/public/beos-tiles/School Bus_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Scouring-Pad-icon.png b/src/frontend/public/beos-tiles/Scouring-Pad-icon.png
new file mode 100644
index 0000000..86f29b3
Binary files /dev/null and b/src/frontend/public/beos-tiles/Scouring-Pad-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Semi_1_32x32x8.png b/src/frontend/public/beos-tiles/Semi_1_32x32x8.png
new file mode 100644
index 0000000..0cf8ebe
Binary files /dev/null and b/src/frontend/public/beos-tiles/Semi_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Shared-Library-icon.png b/src/frontend/public/beos-tiles/Shared-Library-icon.png
new file mode 100644
index 0000000..cd098a4
Binary files /dev/null and b/src/frontend/public/beos-tiles/Shared-Library-icon.png differ
diff --git a/src/frontend/public/beos-tiles/SilverWing.png b/src/frontend/public/beos-tiles/SilverWing.png
new file mode 100644
index 0000000..bbacefd
Binary files /dev/null and b/src/frontend/public/beos-tiles/SilverWing.png differ
diff --git a/src/frontend/public/beos-tiles/Sleeping-Bag-icon.png b/src/frontend/public/beos-tiles/Sleeping-Bag-icon.png
new file mode 100644
index 0000000..82fd794
Binary files /dev/null and b/src/frontend/public/beos-tiles/Sleeping-Bag-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Snargs-icon.png b/src/frontend/public/beos-tiles/Snargs-icon.png
new file mode 100644
index 0000000..9d8d573
Binary files /dev/null and b/src/frontend/public/beos-tiles/Snargs-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Sportsbike 2_1_32x32x8.png b/src/frontend/public/beos-tiles/Sportsbike 2_1_32x32x8.png
new file mode 100644
index 0000000..f9c3301
Binary files /dev/null and b/src/frontend/public/beos-tiles/Sportsbike 2_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Sportsbike 3_1_32x32x8.png b/src/frontend/public/beos-tiles/Sportsbike 3_1_32x32x8.png
new file mode 100644
index 0000000..c491112
Binary files /dev/null and b/src/frontend/public/beos-tiles/Sportsbike 3_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Sportsbike 4_1_32x32x8.png b/src/frontend/public/beos-tiles/Sportsbike 4_1_32x32x8.png
new file mode 100644
index 0000000..8f4df24
Binary files /dev/null and b/src/frontend/public/beos-tiles/Sportsbike 4_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Sportsbike 5_1_32x32x8.png b/src/frontend/public/beos-tiles/Sportsbike 5_1_32x32x8.png
new file mode 100644
index 0000000..4b7e1da
Binary files /dev/null and b/src/frontend/public/beos-tiles/Sportsbike 5_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Sportsbike 6_1_32x32x8.png b/src/frontend/public/beos-tiles/Sportsbike 6_1_32x32x8.png
new file mode 100644
index 0000000..ed5961c
Binary files /dev/null and b/src/frontend/public/beos-tiles/Sportsbike 6_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Sportsbike_1_32x32x8.png b/src/frontend/public/beos-tiles/Sportsbike_1_32x32x8.png
new file mode 100644
index 0000000..2d348c5
Binary files /dev/null and b/src/frontend/public/beos-tiles/Sportsbike_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Statue-of-Liberty-icon.png b/src/frontend/public/beos-tiles/Statue-of-Liberty-icon.png
new file mode 100644
index 0000000..5ad9caa
Binary files /dev/null and b/src/frontend/public/beos-tiles/Statue-of-Liberty-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Steam-Loco-icon.png b/src/frontend/public/beos-tiles/Steam-Loco-icon.png
new file mode 100644
index 0000000..6d115db
Binary files /dev/null and b/src/frontend/public/beos-tiles/Steam-Loco-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Steamroller-icon.png b/src/frontend/public/beos-tiles/Steamroller-icon.png
new file mode 100644
index 0000000..c170c04
Binary files /dev/null and b/src/frontend/public/beos-tiles/Steamroller-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Styracosaur-icon.png b/src/frontend/public/beos-tiles/Styracosaur-icon.png
new file mode 100644
index 0000000..0473c96
Binary files /dev/null and b/src/frontend/public/beos-tiles/Styracosaur-icon.png differ
diff --git a/src/frontend/public/beos-tiles/TNT-icon.png b/src/frontend/public/beos-tiles/TNT-icon.png
new file mode 100644
index 0000000..b93de2a
Binary files /dev/null and b/src/frontend/public/beos-tiles/TNT-icon.png differ
diff --git a/src/frontend/public/beos-tiles/TRFFC16_1_32x32x4.png b/src/frontend/public/beos-tiles/TRFFC16_1_32x32x4.png
new file mode 100644
index 0000000..f32fa74
Binary files /dev/null and b/src/frontend/public/beos-tiles/TRFFC16_1_32x32x4.png differ
diff --git a/src/frontend/public/beos-tiles/TRFFC16_2_16x16x4.png b/src/frontend/public/beos-tiles/TRFFC16_2_16x16x4.png
new file mode 100644
index 0000000..c30da9c
Binary files /dev/null and b/src/frontend/public/beos-tiles/TRFFC16_2_16x16x4.png differ
diff --git a/src/frontend/public/beos-tiles/Tank-icon.png b/src/frontend/public/beos-tiles/Tank-icon.png
new file mode 100644
index 0000000..c0881bb
Binary files /dev/null and b/src/frontend/public/beos-tiles/Tank-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Telescope-Reflecting-icon.png b/src/frontend/public/beos-tiles/Telescope-Reflecting-icon.png
new file mode 100644
index 0000000..74e0b67
Binary files /dev/null and b/src/frontend/public/beos-tiles/Telescope-Reflecting-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Telescope-Refracting-icon.png b/src/frontend/public/beos-tiles/Telescope-Refracting-icon.png
new file mode 100644
index 0000000..f7f68cb
Binary files /dev/null and b/src/frontend/public/beos-tiles/Telescope-Refracting-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Temp-File-icon.png b/src/frontend/public/beos-tiles/Temp-File-icon.png
new file mode 100644
index 0000000..7dcd759
Binary files /dev/null and b/src/frontend/public/beos-tiles/Temp-File-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Ten-Gallon-Hat-icon.png b/src/frontend/public/beos-tiles/Ten-Gallon-Hat-icon.png
new file mode 100644
index 0000000..6ea0841
Binary files /dev/null and b/src/frontend/public/beos-tiles/Ten-Gallon-Hat-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Tent-icon.png b/src/frontend/public/beos-tiles/Tent-icon.png
new file mode 100644
index 0000000..7e2f572
Binary files /dev/null and b/src/frontend/public/beos-tiles/Tent-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Texture-File-icon.png b/src/frontend/public/beos-tiles/Texture-File-icon.png
new file mode 100644
index 0000000..d0ad9eb
Binary files /dev/null and b/src/frontend/public/beos-tiles/Texture-File-icon.png differ
diff --git a/src/frontend/public/beos-tiles/ThemeTris.png b/src/frontend/public/beos-tiles/ThemeTris.png
new file mode 100644
index 0000000..2d7433f
Binary files /dev/null and b/src/frontend/public/beos-tiles/ThemeTris.png differ
diff --git a/src/frontend/public/beos-tiles/Thunderbird.png b/src/frontend/public/beos-tiles/Thunderbird.png
new file mode 100644
index 0000000..cf61292
Binary files /dev/null and b/src/frontend/public/beos-tiles/Thunderbird.png differ
diff --git a/src/frontend/public/beos-tiles/Thunderstorm-icon.png b/src/frontend/public/beos-tiles/Thunderstorm-icon.png
new file mode 100644
index 0000000..416d8e6
Binary files /dev/null and b/src/frontend/public/beos-tiles/Thunderstorm-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Tool-Box-icon.png b/src/frontend/public/beos-tiles/Tool-Box-icon.png
new file mode 100644
index 0000000..eb5ae34
Binary files /dev/null and b/src/frontend/public/beos-tiles/Tool-Box-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Transmission.png b/src/frontend/public/beos-tiles/Transmission.png
new file mode 100644
index 0000000..07ae71d
Binary files /dev/null and b/src/frontend/public/beos-tiles/Transmission.png differ
diff --git a/src/frontend/public/beos-tiles/Truck_1_32x32x8.png b/src/frontend/public/beos-tiles/Truck_1_32x32x8.png
new file mode 100644
index 0000000..d93cc32
Binary files /dev/null and b/src/frontend/public/beos-tiles/Truck_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Tuber-icon.png b/src/frontend/public/beos-tiles/Tuber-icon.png
new file mode 100644
index 0000000..3ea386c
Binary files /dev/null and b/src/frontend/public/beos-tiles/Tuber-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Tyrannosaurus-rex-icon.png b/src/frontend/public/beos-tiles/Tyrannosaurus-rex-icon.png
new file mode 100644
index 0000000..fbf35d3
Binary files /dev/null and b/src/frontend/public/beos-tiles/Tyrannosaurus-rex-icon.png differ
diff --git a/src/frontend/public/beos-tiles/UPS Truck_1_32x32x8.png b/src/frontend/public/beos-tiles/UPS Truck_1_32x32x8.png
new file mode 100644
index 0000000..fbae19d
Binary files /dev/null and b/src/frontend/public/beos-tiles/UPS Truck_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/VLC.png b/src/frontend/public/beos-tiles/VLC.png
new file mode 100644
index 0000000..21d08be
Binary files /dev/null and b/src/frontend/public/beos-tiles/VLC.png differ
diff --git a/src/frontend/public/beos-tiles/VNCviewer.png b/src/frontend/public/beos-tiles/VNCviewer.png
new file mode 100644
index 0000000..74928bd
Binary files /dev/null and b/src/frontend/public/beos-tiles/VNCviewer.png differ
diff --git a/src/frontend/public/beos-tiles/Velociraptor-icon.png b/src/frontend/public/beos-tiles/Velociraptor-icon.png
new file mode 100644
index 0000000..0ac41a9
Binary files /dev/null and b/src/frontend/public/beos-tiles/Velociraptor-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Vision.png b/src/frontend/public/beos-tiles/Vision.png
new file mode 100644
index 0000000..bd583c4
Binary files /dev/null and b/src/frontend/public/beos-tiles/Vision.png differ
diff --git a/src/frontend/public/beos-tiles/VolumeControl.png b/src/frontend/public/beos-tiles/VolumeControl.png
new file mode 100644
index 0000000..c816072
Binary files /dev/null and b/src/frontend/public/beos-tiles/VolumeControl.png differ
diff --git a/src/frontend/public/beos-tiles/WOC6-Folder-icon.png b/src/frontend/public/beos-tiles/WOC6-Folder-icon.png
new file mode 100644
index 0000000..39a3c5e
Binary files /dev/null and b/src/frontend/public/beos-tiles/WOC6-Folder-icon.png differ
diff --git a/src/frontend/public/beos-tiles/WOC6-Internet-Folder-icon.png b/src/frontend/public/beos-tiles/WOC6-Internet-Folder-icon.png
new file mode 100644
index 0000000..2b5c0ba
Binary files /dev/null and b/src/frontend/public/beos-tiles/WOC6-Internet-Folder-icon.png differ
diff --git a/src/frontend/public/beos-tiles/WOC6-MP3-Folder-icon.png b/src/frontend/public/beos-tiles/WOC6-MP3-Folder-icon.png
new file mode 100644
index 0000000..acb6b93
Binary files /dev/null and b/src/frontend/public/beos-tiles/WOC6-MP3-Folder-icon.png differ
diff --git a/src/frontend/public/beos-tiles/WOC6-Mail-icon.png b/src/frontend/public/beos-tiles/WOC6-Mail-icon.png
new file mode 100644
index 0000000..420ec25
Binary files /dev/null and b/src/frontend/public/beos-tiles/WOC6-Mail-icon.png differ
diff --git a/src/frontend/public/beos-tiles/WOC6-OS-X-CD-icon.png b/src/frontend/public/beos-tiles/WOC6-OS-X-CD-icon.png
new file mode 100644
index 0000000..1ba7c9a
Binary files /dev/null and b/src/frontend/public/beos-tiles/WOC6-OS-X-CD-icon.png differ
diff --git a/src/frontend/public/beos-tiles/WOC6-Photos-Folder-1-icon.png b/src/frontend/public/beos-tiles/WOC6-Photos-Folder-1-icon.png
new file mode 100644
index 0000000..51afb41
Binary files /dev/null and b/src/frontend/public/beos-tiles/WOC6-Photos-Folder-1-icon.png differ
diff --git a/src/frontend/public/beos-tiles/WOC6-Photos-Folder-2-icon.png b/src/frontend/public/beos-tiles/WOC6-Photos-Folder-2-icon.png
new file mode 100644
index 0000000..bf057dc
Binary files /dev/null and b/src/frontend/public/beos-tiles/WOC6-Photos-Folder-2-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Welding-Mask-icon.png b/src/frontend/public/beos-tiles/Welding-Mask-icon.png
new file mode 100644
index 0000000..dcf29dc
Binary files /dev/null and b/src/frontend/public/beos-tiles/Welding-Mask-icon.png differ
diff --git a/src/frontend/public/beos-tiles/White Truck_1_32x32x8.png b/src/frontend/public/beos-tiles/White Truck_1_32x32x8.png
new file mode 100644
index 0000000..4d6939e
Binary files /dev/null and b/src/frontend/public/beos-tiles/White Truck_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/White_1_32x32x8.png b/src/frontend/public/beos-tiles/White_1_32x32x8.png
new file mode 100644
index 0000000..68e6e02
Binary files /dev/null and b/src/frontend/public/beos-tiles/White_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Wooden-puzzle-icon.png b/src/frontend/public/beos-tiles/Wooden-puzzle-icon.png
new file mode 100644
index 0000000..19e9cad
Binary files /dev/null and b/src/frontend/public/beos-tiles/Wooden-puzzle-icon.png differ
diff --git a/src/frontend/public/beos-tiles/Work-Zone-icon.png b/src/frontend/public/beos-tiles/Work-Zone-icon.png
new file mode 100644
index 0000000..504469b
Binary files /dev/null and b/src/frontend/public/beos-tiles/Work-Zone-icon.png differ
diff --git a/src/frontend/public/beos-tiles/X-Box-icon.png b/src/frontend/public/beos-tiles/X-Box-icon.png
new file mode 100644
index 0000000..b231410
Binary files /dev/null and b/src/frontend/public/beos-tiles/X-Box-icon.png differ
diff --git a/src/frontend/public/beos-tiles/XRS.png b/src/frontend/public/beos-tiles/XRS.png
new file mode 100644
index 0000000..1be7125
Binary files /dev/null and b/src/frontend/public/beos-tiles/XRS.png differ
diff --git a/src/frontend/public/beos-tiles/Yellow_1_32x32x8.png b/src/frontend/public/beos-tiles/Yellow_1_32x32x8.png
new file mode 100644
index 0000000..9ad4907
Binary files /dev/null and b/src/frontend/public/beos-tiles/Yellow_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/Zoom.png b/src/frontend/public/beos-tiles/Zoom.png
new file mode 100644
index 0000000..c185e3c
Binary files /dev/null and b/src/frontend/public/beos-tiles/Zoom.png differ
diff --git a/src/frontend/public/beos-tiles/a-man.png b/src/frontend/public/beos-tiles/a-man.png
new file mode 100644
index 0000000..27bc609
Binary files /dev/null and b/src/frontend/public/beos-tiles/a-man.png differ
diff --git a/src/frontend/public/beos-tiles/a-rose-k.png b/src/frontend/public/beos-tiles/a-rose-k.png
new file mode 100644
index 0000000..a8e9264
Binary files /dev/null and b/src/frontend/public/beos-tiles/a-rose-k.png differ
diff --git a/src/frontend/public/beos-tiles/a-woman.png b/src/frontend/public/beos-tiles/a-woman.png
new file mode 100644
index 0000000..caaf3e9
Binary files /dev/null and b/src/frontend/public/beos-tiles/a-woman.png differ
diff --git a/src/frontend/public/beos-tiles/access.png b/src/frontend/public/beos-tiles/access.png
new file mode 100644
index 0000000..607ed00
Binary files /dev/null and b/src/frontend/public/beos-tiles/access.png differ
diff --git a/src/frontend/public/beos-tiles/accessories-calculator.png b/src/frontend/public/beos-tiles/accessories-calculator.png
new file mode 100644
index 0000000..c333a71
Binary files /dev/null and b/src/frontend/public/beos-tiles/accessories-calculator.png differ
diff --git a/src/frontend/public/beos-tiles/accessories-dictionary.png b/src/frontend/public/beos-tiles/accessories-dictionary.png
new file mode 100644
index 0000000..e152478
Binary files /dev/null and b/src/frontend/public/beos-tiles/accessories-dictionary.png differ
diff --git a/src/frontend/public/beos-tiles/accessories-text-editor.png b/src/frontend/public/beos-tiles/accessories-text-editor.png
new file mode 100644
index 0000000..9b92967
Binary files /dev/null and b/src/frontend/public/beos-tiles/accessories-text-editor.png differ
diff --git a/src/frontend/public/beos-tiles/acroread.png b/src/frontend/public/beos-tiles/acroread.png
new file mode 100644
index 0000000..5d483a8
Binary files /dev/null and b/src/frontend/public/beos-tiles/acroread.png differ
diff --git a/src/frontend/public/beos-tiles/administration.png b/src/frontend/public/beos-tiles/administration.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/administration.png differ
diff --git a/src/frontend/public/beos-tiles/agent.png b/src/frontend/public/beos-tiles/agent.png
new file mode 100644
index 0000000..7cfd0c7
Binary files /dev/null and b/src/frontend/public/beos-tiles/agent.png differ
diff --git a/src/frontend/public/beos-tiles/aktion.png b/src/frontend/public/beos-tiles/aktion.png
new file mode 100644
index 0000000..d7973bc
Binary files /dev/null and b/src/frontend/public/beos-tiles/aktion.png differ
diff --git a/src/frontend/public/beos-tiles/alarm-clock-icon.png b/src/frontend/public/beos-tiles/alarm-clock-icon.png
new file mode 100644
index 0000000..b37ae61
Binary files /dev/null and b/src/frontend/public/beos-tiles/alarm-clock-icon.png differ
diff --git a/src/frontend/public/beos-tiles/alevt.png b/src/frontend/public/beos-tiles/alevt.png
new file mode 100644
index 0000000..a3fb981
Binary files /dev/null and b/src/frontend/public/beos-tiles/alevt.png differ
diff --git a/src/frontend/public/beos-tiles/amor.png b/src/frontend/public/beos-tiles/amor.png
new file mode 100644
index 0000000..668ef3e
Binary files /dev/null and b/src/frontend/public/beos-tiles/amor.png differ
diff --git a/src/frontend/public/beos-tiles/application.png b/src/frontend/public/beos-tiles/application.png
new file mode 100644
index 0000000..e5bb582
Binary files /dev/null and b/src/frontend/public/beos-tiles/application.png differ
diff --git a/src/frontend/public/beos-tiles/applixware.png b/src/frontend/public/beos-tiles/applixware.png
new file mode 100644
index 0000000..72e2657
Binary files /dev/null and b/src/frontend/public/beos-tiles/applixware.png differ
diff --git a/src/frontend/public/beos-tiles/appointment-missed.png b/src/frontend/public/beos-tiles/appointment-missed.png
new file mode 100755
index 0000000..8109f34
Binary files /dev/null and b/src/frontend/public/beos-tiles/appointment-missed.png differ
diff --git a/src/frontend/public/beos-tiles/appointment-soon.png b/src/frontend/public/beos-tiles/appointment-soon.png
new file mode 100755
index 0000000..77512c3
Binary files /dev/null and b/src/frontend/public/beos-tiles/appointment-soon.png differ
diff --git a/src/frontend/public/beos-tiles/apport.png b/src/frontend/public/beos-tiles/apport.png
new file mode 100755
index 0000000..2403823
Binary files /dev/null and b/src/frontend/public/beos-tiles/apport.png differ
diff --git a/src/frontend/public/beos-tiles/aquarium-icon.png b/src/frontend/public/beos-tiles/aquarium-icon.png
new file mode 100644
index 0000000..c8b57d4
Binary files /dev/null and b/src/frontend/public/beos-tiles/aquarium-icon.png differ
diff --git a/src/frontend/public/beos-tiles/ark.png b/src/frontend/public/beos-tiles/ark.png
new file mode 100644
index 0000000..5b65d1b
Binary files /dev/null and b/src/frontend/public/beos-tiles/ark.png differ
diff --git a/src/frontend/public/beos-tiles/atlantik.png b/src/frontend/public/beos-tiles/atlantik.png
new file mode 100644
index 0000000..ed8ea5e
Binary files /dev/null and b/src/frontend/public/beos-tiles/atlantik.png differ
diff --git a/src/frontend/public/beos-tiles/atlantikdesigner.png b/src/frontend/public/beos-tiles/atlantikdesigner.png
new file mode 100644
index 0000000..fceaff5
Binary files /dev/null and b/src/frontend/public/beos-tiles/atlantikdesigner.png differ
diff --git a/src/frontend/public/beos-tiles/audacious.png b/src/frontend/public/beos-tiles/audacious.png
new file mode 100644
index 0000000..1038bc5
Binary files /dev/null and b/src/frontend/public/beos-tiles/audacious.png differ
diff --git a/src/frontend/public/beos-tiles/audio-volume-high.png b/src/frontend/public/beos-tiles/audio-volume-high.png
new file mode 100755
index 0000000..870cbb3
Binary files /dev/null and b/src/frontend/public/beos-tiles/audio-volume-high.png differ
diff --git a/src/frontend/public/beos-tiles/audio-volume-low.png b/src/frontend/public/beos-tiles/audio-volume-low.png
new file mode 100755
index 0000000..2f132d4
Binary files /dev/null and b/src/frontend/public/beos-tiles/audio-volume-low.png differ
diff --git a/src/frontend/public/beos-tiles/audio-volume-medium.png b/src/frontend/public/beos-tiles/audio-volume-medium.png
new file mode 100755
index 0000000..b31a51f
Binary files /dev/null and b/src/frontend/public/beos-tiles/audio-volume-medium.png differ
diff --git a/src/frontend/public/beos-tiles/audio-volume-muted.png b/src/frontend/public/beos-tiles/audio-volume-muted.png
new file mode 100755
index 0000000..4b4a9f0
Binary files /dev/null and b/src/frontend/public/beos-tiles/audio-volume-muted.png differ
diff --git a/src/frontend/public/beos-tiles/background.png b/src/frontend/public/beos-tiles/background.png
new file mode 100644
index 0000000..30c3403
Binary files /dev/null and b/src/frontend/public/beos-tiles/background.png differ
diff --git a/src/frontend/public/beos-tiles/baloon24_1_32x32x24.png b/src/frontend/public/beos-tiles/baloon24_1_32x32x24.png
new file mode 100644
index 0000000..eadec2a
Binary files /dev/null and b/src/frontend/public/beos-tiles/baloon24_1_32x32x24.png differ
diff --git a/src/frontend/public/beos-tiles/bell.png b/src/frontend/public/beos-tiles/bell.png
new file mode 100644
index 0000000..e6780ef
Binary files /dev/null and b/src/frontend/public/beos-tiles/bell.png differ
diff --git a/src/frontend/public/beos-tiles/big-track.png b/src/frontend/public/beos-tiles/big-track.png
new file mode 100644
index 0000000..a12a378
Binary files /dev/null and b/src/frontend/public/beos-tiles/big-track.png differ
diff --git a/src/frontend/public/beos-tiles/blender.png b/src/frontend/public/beos-tiles/blender.png
new file mode 100644
index 0000000..dd34c6d
Binary files /dev/null and b/src/frontend/public/beos-tiles/blender.png differ
diff --git a/src/frontend/public/beos-tiles/bluetooth-active-disabled-symbolic.png b/src/frontend/public/beos-tiles/bluetooth-active-disabled-symbolic.png
new file mode 100755
index 0000000..ad0acff
Binary files /dev/null and b/src/frontend/public/beos-tiles/bluetooth-active-disabled-symbolic.png differ
diff --git a/src/frontend/public/beos-tiles/bluetooth-active-symbolic.png b/src/frontend/public/beos-tiles/bluetooth-active-symbolic.png
new file mode 100755
index 0000000..c8ff703
Binary files /dev/null and b/src/frontend/public/beos-tiles/bluetooth-active-symbolic.png differ
diff --git a/src/frontend/public/beos-tiles/bluetooth-active.png b/src/frontend/public/beos-tiles/bluetooth-active.png
new file mode 100755
index 0000000..1b5d003
Binary files /dev/null and b/src/frontend/public/beos-tiles/bluetooth-active.png differ
diff --git a/src/frontend/public/beos-tiles/bluetooth-disabled.png b/src/frontend/public/beos-tiles/bluetooth-disabled.png
new file mode 100755
index 0000000..b1e860f
Binary files /dev/null and b/src/frontend/public/beos-tiles/bluetooth-disabled.png differ
diff --git a/src/frontend/public/beos-tiles/bluetooth-paired.png b/src/frontend/public/beos-tiles/bluetooth-paired.png
new file mode 100755
index 0000000..348aa76
Binary files /dev/null and b/src/frontend/public/beos-tiles/bluetooth-paired.png differ
diff --git a/src/frontend/public/beos-tiles/bounce.png b/src/frontend/public/beos-tiles/bounce.png
new file mode 100644
index 0000000..651db23
Binary files /dev/null and b/src/frontend/public/beos-tiles/bounce.png differ
diff --git a/src/frontend/public/beos-tiles/box-closed.png b/src/frontend/public/beos-tiles/box-closed.png
new file mode 100644
index 0000000..e970a9b
Binary files /dev/null and b/src/frontend/public/beos-tiles/box-closed.png differ
diff --git a/src/frontend/public/beos-tiles/box-opened.png b/src/frontend/public/beos-tiles/box-opened.png
new file mode 100644
index 0000000..27ade1c
Binary files /dev/null and b/src/frontend/public/beos-tiles/box-opened.png differ
diff --git a/src/frontend/public/beos-tiles/cache.png b/src/frontend/public/beos-tiles/cache.png
new file mode 100644
index 0000000..42739df
Binary files /dev/null and b/src/frontend/public/beos-tiles/cache.png differ
diff --git a/src/frontend/public/beos-tiles/calendar-icon.png b/src/frontend/public/beos-tiles/calendar-icon.png
new file mode 100644
index 0000000..fa117da
Binary files /dev/null and b/src/frontend/public/beos-tiles/calendar-icon.png differ
diff --git a/src/frontend/public/beos-tiles/cash-register-icon.png b/src/frontend/public/beos-tiles/cash-register-icon.png
new file mode 100644
index 0000000..26b0325
Binary files /dev/null and b/src/frontend/public/beos-tiles/cash-register-icon.png differ
diff --git a/src/frontend/public/beos-tiles/chromium.png b/src/frontend/public/beos-tiles/chromium.png
new file mode 100644
index 0000000..b185909
Binary files /dev/null and b/src/frontend/public/beos-tiles/chromium.png differ
diff --git a/src/frontend/public/beos-tiles/circle-1.png b/src/frontend/public/beos-tiles/circle-1.png
new file mode 100644
index 0000000..2b6ad5f
Binary files /dev/null and b/src/frontend/public/beos-tiles/circle-1.png differ
diff --git a/src/frontend/public/beos-tiles/circle-2.png b/src/frontend/public/beos-tiles/circle-2.png
new file mode 100644
index 0000000..55ff61d
Binary files /dev/null and b/src/frontend/public/beos-tiles/circle-2.png differ
diff --git a/src/frontend/public/beos-tiles/circle-3.png b/src/frontend/public/beos-tiles/circle-3.png
new file mode 100644
index 0000000..326bc92
Binary files /dev/null and b/src/frontend/public/beos-tiles/circle-3.png differ
diff --git a/src/frontend/public/beos-tiles/clanbomber.png b/src/frontend/public/beos-tiles/clanbomber.png
new file mode 100644
index 0000000..d855f88
Binary files /dev/null and b/src/frontend/public/beos-tiles/clanbomber.png differ
diff --git a/src/frontend/public/beos-tiles/clock.png b/src/frontend/public/beos-tiles/clock.png
new file mode 100644
index 0000000..c7f0e64
Binary files /dev/null and b/src/frontend/public/beos-tiles/clock.png differ
diff --git a/src/frontend/public/beos-tiles/clock2.png b/src/frontend/public/beos-tiles/clock2.png
new file mode 100644
index 0000000..730b94f
Binary files /dev/null and b/src/frontend/public/beos-tiles/clock2.png differ
diff --git a/src/frontend/public/beos-tiles/coffee-maker-icon.png b/src/frontend/public/beos-tiles/coffee-maker-icon.png
new file mode 100644
index 0000000..1a52804
Binary files /dev/null and b/src/frontend/public/beos-tiles/coffee-maker-icon.png differ
diff --git a/src/frontend/public/beos-tiles/colors.png b/src/frontend/public/beos-tiles/colors.png
new file mode 100644
index 0000000..8630a05
Binary files /dev/null and b/src/frontend/public/beos-tiles/colors.png differ
diff --git a/src/frontend/public/beos-tiles/cone.png b/src/frontend/public/beos-tiles/cone.png
new file mode 100644
index 0000000..a99fa1f
Binary files /dev/null and b/src/frontend/public/beos-tiles/cone.png differ
diff --git a/src/frontend/public/beos-tiles/config-users.png b/src/frontend/public/beos-tiles/config-users.png
new file mode 100644
index 0000000..ebaba41
Binary files /dev/null and b/src/frontend/public/beos-tiles/config-users.png differ
diff --git a/src/frontend/public/beos-tiles/control-center2.png b/src/frontend/public/beos-tiles/control-center2.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/control-center2.png differ
diff --git a/src/frontend/public/beos-tiles/cookie.png b/src/frontend/public/beos-tiles/cookie.png
new file mode 100644
index 0000000..25632f2
Binary files /dev/null and b/src/frontend/public/beos-tiles/cookie.png differ
diff --git a/src/frontend/public/beos-tiles/cool-retro-term.png b/src/frontend/public/beos-tiles/cool-retro-term.png
new file mode 100755
index 0000000..4f8b78d
Binary files /dev/null and b/src/frontend/public/beos-tiles/cool-retro-term.png differ
diff --git a/src/frontend/public/beos-tiles/crate-icon.png b/src/frontend/public/beos-tiles/crate-icon.png
new file mode 100644
index 0000000..bc23521
Binary files /dev/null and b/src/frontend/public/beos-tiles/crate-icon.png differ
diff --git a/src/frontend/public/beos-tiles/crayons.png b/src/frontend/public/beos-tiles/crayons.png
new file mode 100644
index 0000000..91b14cd
Binary files /dev/null and b/src/frontend/public/beos-tiles/crayons.png differ
diff --git a/src/frontend/public/beos-tiles/cubist.png b/src/frontend/public/beos-tiles/cubist.png
new file mode 100644
index 0000000..73760e3
Binary files /dev/null and b/src/frontend/public/beos-tiles/cubist.png differ
diff --git a/src/frontend/public/beos-tiles/date.png b/src/frontend/public/beos-tiles/date.png
new file mode 100644
index 0000000..718385a
Binary files /dev/null and b/src/frontend/public/beos-tiles/date.png differ
diff --git a/src/frontend/public/beos-tiles/dev.png b/src/frontend/public/beos-tiles/dev.png
new file mode 100644
index 0000000..c9671b5
Binary files /dev/null and b/src/frontend/public/beos-tiles/dev.png differ
diff --git a/src/frontend/public/beos-tiles/dialog-error.png b/src/frontend/public/beos-tiles/dialog-error.png
new file mode 100755
index 0000000..b5fce54
Binary files /dev/null and b/src/frontend/public/beos-tiles/dialog-error.png differ
diff --git a/src/frontend/public/beos-tiles/dialog-information.png b/src/frontend/public/beos-tiles/dialog-information.png
new file mode 100755
index 0000000..5e42ccf
Binary files /dev/null and b/src/frontend/public/beos-tiles/dialog-information.png differ
diff --git a/src/frontend/public/beos-tiles/dialog-password.png b/src/frontend/public/beos-tiles/dialog-password.png
new file mode 100755
index 0000000..5c64e53
Binary files /dev/null and b/src/frontend/public/beos-tiles/dialog-password.png differ
diff --git a/src/frontend/public/beos-tiles/dialog-question.png b/src/frontend/public/beos-tiles/dialog-question.png
new file mode 100755
index 0000000..b7650f3
Binary files /dev/null and b/src/frontend/public/beos-tiles/dialog-question.png differ
diff --git a/src/frontend/public/beos-tiles/dialog-warning.png b/src/frontend/public/beos-tiles/dialog-warning.png
new file mode 100755
index 0000000..3644546
Binary files /dev/null and b/src/frontend/public/beos-tiles/dialog-warning.png differ
diff --git a/src/frontend/public/beos-tiles/diary.png b/src/frontend/public/beos-tiles/diary.png
new file mode 100644
index 0000000..429b572
Binary files /dev/null and b/src/frontend/public/beos-tiles/diary.png differ
diff --git a/src/frontend/public/beos-tiles/diodon.png b/src/frontend/public/beos-tiles/diodon.png
new file mode 100644
index 0000000..5ec8a96
Binary files /dev/null and b/src/frontend/public/beos-tiles/diodon.png differ
diff --git a/src/frontend/public/beos-tiles/dlgedit.png b/src/frontend/public/beos-tiles/dlgedit.png
new file mode 100644
index 0000000..fbd2ef1
Binary files /dev/null and b/src/frontend/public/beos-tiles/dlgedit.png differ
diff --git a/src/frontend/public/beos-tiles/dolphin.png b/src/frontend/public/beos-tiles/dolphin.png
new file mode 100644
index 0000000..6d2b376
Binary files /dev/null and b/src/frontend/public/beos-tiles/dolphin.png differ
diff --git a/src/frontend/public/beos-tiles/dream-cast.png b/src/frontend/public/beos-tiles/dream-cast.png
new file mode 100644
index 0000000..c73d52f
Binary files /dev/null and b/src/frontend/public/beos-tiles/dream-cast.png differ
diff --git a/src/frontend/public/beos-tiles/edu_languages.png b/src/frontend/public/beos-tiles/edu_languages.png
new file mode 100644
index 0000000..fb6256c
Binary files /dev/null and b/src/frontend/public/beos-tiles/edu_languages.png differ
diff --git a/src/frontend/public/beos-tiles/edu_mathematics.png b/src/frontend/public/beos-tiles/edu_mathematics.png
new file mode 100644
index 0000000..6be2c68
Binary files /dev/null and b/src/frontend/public/beos-tiles/edu_mathematics.png differ
diff --git a/src/frontend/public/beos-tiles/edu_miscellanous.png b/src/frontend/public/beos-tiles/edu_miscellanous.png
new file mode 100644
index 0000000..9d3e11d
Binary files /dev/null and b/src/frontend/public/beos-tiles/edu_miscellanous.png differ
diff --git a/src/frontend/public/beos-tiles/elmers-icon.png b/src/frontend/public/beos-tiles/elmers-icon.png
new file mode 100644
index 0000000..edee44e
Binary files /dev/null and b/src/frontend/public/beos-tiles/elmers-icon.png differ
diff --git a/src/frontend/public/beos-tiles/emacs.png b/src/frontend/public/beos-tiles/emacs.png
new file mode 100644
index 0000000..2c5aae3
Binary files /dev/null and b/src/frontend/public/beos-tiles/emacs.png differ
diff --git a/src/frontend/public/beos-tiles/emacs24 original.png b/src/frontend/public/beos-tiles/emacs24 original.png
new file mode 100644
index 0000000..9a0c7dd
Binary files /dev/null and b/src/frontend/public/beos-tiles/emacs24 original.png differ
diff --git a/src/frontend/public/beos-tiles/emacs24.png b/src/frontend/public/beos-tiles/emacs24.png
new file mode 100644
index 0000000..f74d88b
Binary files /dev/null and b/src/frontend/public/beos-tiles/emacs24.png differ
diff --git a/src/frontend/public/beos-tiles/emacs24_.png b/src/frontend/public/beos-tiles/emacs24_.png
new file mode 100644
index 0000000..3fe77a0
Binary files /dev/null and b/src/frontend/public/beos-tiles/emacs24_.png differ
diff --git a/src/frontend/public/beos-tiles/emacs24___.png b/src/frontend/public/beos-tiles/emacs24___.png
new file mode 100644
index 0000000..2c5aae3
Binary files /dev/null and b/src/frontend/public/beos-tiles/emacs24___.png differ
diff --git a/src/frontend/public/beos-tiles/emacs25.png b/src/frontend/public/beos-tiles/emacs25.png
new file mode 100644
index 0000000..66948cc
Binary files /dev/null and b/src/frontend/public/beos-tiles/emacs25.png differ
diff --git a/src/frontend/public/beos-tiles/email.png b/src/frontend/public/beos-tiles/email.png
new file mode 100644
index 0000000..7e2e2ac
Binary files /dev/null and b/src/frontend/public/beos-tiles/email.png differ
diff --git a/src/frontend/public/beos-tiles/email2.png b/src/frontend/public/beos-tiles/email2.png
new file mode 100644
index 0000000..058aa22
Binary files /dev/null and b/src/frontend/public/beos-tiles/email2.png differ
diff --git a/src/frontend/public/beos-tiles/email3.png b/src/frontend/public/beos-tiles/email3.png
new file mode 100644
index 0000000..b6b6874
Binary files /dev/null and b/src/frontend/public/beos-tiles/email3.png differ
diff --git a/src/frontend/public/beos-tiles/email4.png b/src/frontend/public/beos-tiles/email4.png
new file mode 100644
index 0000000..701de03
Binary files /dev/null and b/src/frontend/public/beos-tiles/email4.png differ
diff --git a/src/frontend/public/beos-tiles/energy.png b/src/frontend/public/beos-tiles/energy.png
new file mode 100644
index 0000000..a4f5d5f
Binary files /dev/null and b/src/frontend/public/beos-tiles/energy.png differ
diff --git a/src/frontend/public/beos-tiles/energy_star.png b/src/frontend/public/beos-tiles/energy_star.png
new file mode 100644
index 0000000..433bcd1
Binary files /dev/null and b/src/frontend/public/beos-tiles/energy_star.png differ
diff --git a/src/frontend/public/beos-tiles/enhanced_browsing.png b/src/frontend/public/beos-tiles/enhanced_browsing.png
new file mode 100644
index 0000000..2c9a346
Binary files /dev/null and b/src/frontend/public/beos-tiles/enhanced_browsing.png differ
diff --git a/src/frontend/public/beos-tiles/error.png b/src/frontend/public/beos-tiles/error.png
new file mode 100644
index 0000000..c100ad5
Binary files /dev/null and b/src/frontend/public/beos-tiles/error.png differ
diff --git a/src/frontend/public/beos-tiles/fed-Pad-d1-icon.png b/src/frontend/public/beos-tiles/fed-Pad-d1-icon.png
new file mode 100644
index 0000000..5c5aff3
Binary files /dev/null and b/src/frontend/public/beos-tiles/fed-Pad-d1-icon.png differ
diff --git a/src/frontend/public/beos-tiles/file-manager.png b/src/frontend/public/beos-tiles/file-manager.png
new file mode 100644
index 0000000..c65234d
Binary files /dev/null and b/src/frontend/public/beos-tiles/file-manager.png differ
diff --git a/src/frontend/public/beos-tiles/filetypes.png b/src/frontend/public/beos-tiles/filetypes.png
new file mode 100644
index 0000000..323188c
Binary files /dev/null and b/src/frontend/public/beos-tiles/filetypes.png differ
diff --git a/src/frontend/public/beos-tiles/find.png b/src/frontend/public/beos-tiles/find.png
new file mode 100644
index 0000000..4871cb1
Binary files /dev/null and b/src/frontend/public/beos-tiles/find.png differ
diff --git a/src/frontend/public/beos-tiles/firebirdicon.png b/src/frontend/public/beos-tiles/firebirdicon.png
new file mode 100644
index 0000000..e4ec586
Binary files /dev/null and b/src/frontend/public/beos-tiles/firebirdicon.png differ
diff --git a/src/frontend/public/beos-tiles/firefox-esr.png b/src/frontend/public/beos-tiles/firefox-esr.png
new file mode 100644
index 0000000..49c74b6
Binary files /dev/null and b/src/frontend/public/beos-tiles/firefox-esr.png differ
diff --git a/src/frontend/public/beos-tiles/firefox08icon.png b/src/frontend/public/beos-tiles/firefox08icon.png
new file mode 100644
index 0000000..f130eaa
Binary files /dev/null and b/src/frontend/public/beos-tiles/firefox08icon.png differ
diff --git a/src/frontend/public/beos-tiles/flash.png b/src/frontend/public/beos-tiles/flash.png
new file mode 100644
index 0000000..2a9604d
Binary files /dev/null and b/src/frontend/public/beos-tiles/flash.png differ
diff --git a/src/frontend/public/beos-tiles/flashkard.png b/src/frontend/public/beos-tiles/flashkard.png
new file mode 100644
index 0000000..2e21bbe
Binary files /dev/null and b/src/frontend/public/beos-tiles/flashkard.png differ
diff --git a/src/frontend/public/beos-tiles/folder-drag-accept.png b/src/frontend/public/beos-tiles/folder-drag-accept.png
new file mode 100644
index 0000000..85a2515
Binary files /dev/null and b/src/frontend/public/beos-tiles/folder-drag-accept.png differ
diff --git a/src/frontend/public/beos-tiles/folder-open.png b/src/frontend/public/beos-tiles/folder-open.png
new file mode 100644
index 0000000..85a2515
Binary files /dev/null and b/src/frontend/public/beos-tiles/folder-open.png differ
diff --git a/src/frontend/public/beos-tiles/folder-visiting.png b/src/frontend/public/beos-tiles/folder-visiting.png
new file mode 100644
index 0000000..85a2515
Binary files /dev/null and b/src/frontend/public/beos-tiles/folder-visiting.png differ
diff --git a/src/frontend/public/beos-tiles/font.png b/src/frontend/public/beos-tiles/font.png
new file mode 100644
index 0000000..8d0ec6c
Binary files /dev/null and b/src/frontend/public/beos-tiles/font.png differ
diff --git a/src/frontend/public/beos-tiles/fonts.png b/src/frontend/public/beos-tiles/fonts.png
new file mode 100644
index 0000000..828021c
Binary files /dev/null and b/src/frontend/public/beos-tiles/fonts.png differ
diff --git a/src/frontend/public/beos-tiles/foundation-masonry.png b/src/frontend/public/beos-tiles/foundation-masonry.png
new file mode 100644
index 0000000..7839441
Binary files /dev/null and b/src/frontend/public/beos-tiles/foundation-masonry.png differ
diff --git a/src/frontend/public/beos-tiles/franz.png b/src/frontend/public/beos-tiles/franz.png
new file mode 100644
index 0000000..47932fc
Binary files /dev/null and b/src/frontend/public/beos-tiles/franz.png differ
diff --git a/src/frontend/public/beos-tiles/freeplane.png b/src/frontend/public/beos-tiles/freeplane.png
new file mode 100644
index 0000000..73a1bfd
Binary files /dev/null and b/src/frontend/public/beos-tiles/freeplane.png differ
diff --git a/src/frontend/public/beos-tiles/game-pad.png b/src/frontend/public/beos-tiles/game-pad.png
new file mode 100644
index 0000000..fa726ad
Binary files /dev/null and b/src/frontend/public/beos-tiles/game-pad.png differ
diff --git a/src/frontend/public/beos-tiles/games-icon.png b/src/frontend/public/beos-tiles/games-icon.png
new file mode 100644
index 0000000..7c10025
Binary files /dev/null and b/src/frontend/public/beos-tiles/games-icon.png differ
diff --git a/src/frontend/public/beos-tiles/gconf-editor.png b/src/frontend/public/beos-tiles/gconf-editor.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/gconf-editor.png differ
diff --git a/src/frontend/public/beos-tiles/gconfeditor.png b/src/frontend/public/beos-tiles/gconfeditor.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/gconfeditor.png differ
diff --git a/src/frontend/public/beos-tiles/gimp-beos.png b/src/frontend/public/beos-tiles/gimp-beos.png
new file mode 100644
index 0000000..64fc3d6
Binary files /dev/null and b/src/frontend/public/beos-tiles/gimp-beos.png differ
diff --git a/src/frontend/public/beos-tiles/gimp.png b/src/frontend/public/beos-tiles/gimp.png
new file mode 100644
index 0000000..9ca45b3
Binary files /dev/null and b/src/frontend/public/beos-tiles/gimp.png differ
diff --git a/src/frontend/public/beos-tiles/gimp_origin.png b/src/frontend/public/beos-tiles/gimp_origin.png
new file mode 100644
index 0000000..8d6e62f
Binary files /dev/null and b/src/frontend/public/beos-tiles/gimp_origin.png differ
diff --git a/src/frontend/public/beos-tiles/gkdebconf-icon.png b/src/frontend/public/beos-tiles/gkdebconf-icon.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/gkdebconf-icon.png differ
diff --git a/src/frontend/public/beos-tiles/gkdebconf.png b/src/frontend/public/beos-tiles/gkdebconf.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/gkdebconf.png differ
diff --git a/src/frontend/public/beos-tiles/globe-4.png b/src/frontend/public/beos-tiles/globe-4.png
new file mode 100644
index 0000000..f087e56
Binary files /dev/null and b/src/frontend/public/beos-tiles/globe-4.png differ
diff --git a/src/frontend/public/beos-tiles/globe.png b/src/frontend/public/beos-tiles/globe.png
new file mode 100644
index 0000000..95cf66b
Binary files /dev/null and b/src/frontend/public/beos-tiles/globe.png differ
diff --git a/src/frontend/public/beos-tiles/gnome-control-centre.png b/src/frontend/public/beos-tiles/gnome-control-centre.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/gnome-control-centre.png differ
diff --git a/src/frontend/public/beos-tiles/gnome-desktop-config.png b/src/frontend/public/beos-tiles/gnome-desktop-config.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/gnome-desktop-config.png differ
diff --git a/src/frontend/public/beos-tiles/gnome-dev-ethernet.png b/src/frontend/public/beos-tiles/gnome-dev-ethernet.png
new file mode 100644
index 0000000..68a998b
Binary files /dev/null and b/src/frontend/public/beos-tiles/gnome-dev-ethernet.png differ
diff --git a/src/frontend/public/beos-tiles/gnome-finance.png b/src/frontend/public/beos-tiles/gnome-finance.png
new file mode 100755
index 0000000..2f0d5b0
Binary files /dev/null and b/src/frontend/public/beos-tiles/gnome-finance.png differ
diff --git a/src/frontend/public/beos-tiles/gnome-pdf.png b/src/frontend/public/beos-tiles/gnome-pdf.png
new file mode 100644
index 0000000..f9b69f2
Binary files /dev/null and b/src/frontend/public/beos-tiles/gnome-pdf.png differ
diff --git a/src/frontend/public/beos-tiles/gnorpm.png b/src/frontend/public/beos-tiles/gnorpm.png
new file mode 100644
index 0000000..8064c0a
Binary files /dev/null and b/src/frontend/public/beos-tiles/gnorpm.png differ
diff --git a/src/frontend/public/beos-tiles/go.png b/src/frontend/public/beos-tiles/go.png
new file mode 100644
index 0000000..763bad0
Binary files /dev/null and b/src/frontend/public/beos-tiles/go.png differ
diff --git a/src/frontend/public/beos-tiles/gpm-primary-000.png b/src/frontend/public/beos-tiles/gpm-primary-000.png
new file mode 100755
index 0000000..67eba06
Binary files /dev/null and b/src/frontend/public/beos-tiles/gpm-primary-000.png differ
diff --git a/src/frontend/public/beos-tiles/gpm-primary-020.png b/src/frontend/public/beos-tiles/gpm-primary-020.png
new file mode 100755
index 0000000..f79907a
Binary files /dev/null and b/src/frontend/public/beos-tiles/gpm-primary-020.png differ
diff --git a/src/frontend/public/beos-tiles/gpm-primary-040.png b/src/frontend/public/beos-tiles/gpm-primary-040.png
new file mode 100755
index 0000000..f609489
Binary files /dev/null and b/src/frontend/public/beos-tiles/gpm-primary-040.png differ
diff --git a/src/frontend/public/beos-tiles/gpm-primary-060.png b/src/frontend/public/beos-tiles/gpm-primary-060.png
new file mode 100755
index 0000000..61ef5d3
Binary files /dev/null and b/src/frontend/public/beos-tiles/gpm-primary-060.png differ
diff --git a/src/frontend/public/beos-tiles/gpm-primary-080.png b/src/frontend/public/beos-tiles/gpm-primary-080.png
new file mode 100755
index 0000000..6f2be60
Binary files /dev/null and b/src/frontend/public/beos-tiles/gpm-primary-080.png differ
diff --git a/src/frontend/public/beos-tiles/gpm-primary-100.png b/src/frontend/public/beos-tiles/gpm-primary-100.png
new file mode 100755
index 0000000..6d77af6
Binary files /dev/null and b/src/frontend/public/beos-tiles/gpm-primary-100.png differ
diff --git a/src/frontend/public/beos-tiles/gqview.png b/src/frontend/public/beos-tiles/gqview.png
new file mode 100644
index 0000000..36163c0
Binary files /dev/null and b/src/frontend/public/beos-tiles/gqview.png differ
diff --git a/src/frontend/public/beos-tiles/grand-piano.png b/src/frontend/public/beos-tiles/grand-piano.png
new file mode 100644
index 0000000..a4edd3d
Binary files /dev/null and b/src/frontend/public/beos-tiles/grand-piano.png differ
diff --git a/src/frontend/public/beos-tiles/gravit-designer.png b/src/frontend/public/beos-tiles/gravit-designer.png
new file mode 100644
index 0000000..a5e0cc9
Binary files /dev/null and b/src/frontend/public/beos-tiles/gravit-designer.png differ
diff --git a/src/frontend/public/beos-tiles/gv.png b/src/frontend/public/beos-tiles/gv.png
new file mode 100644
index 0000000..fbde43b
Binary files /dev/null and b/src/frontend/public/beos-tiles/gv.png differ
diff --git a/src/frontend/public/beos-tiles/gvim.png b/src/frontend/public/beos-tiles/gvim.png
new file mode 100644
index 0000000..f359910
Binary files /dev/null and b/src/frontend/public/beos-tiles/gvim.png differ
diff --git a/src/frontend/public/beos-tiles/hammer-1.png b/src/frontend/public/beos-tiles/hammer-1.png
new file mode 100644
index 0000000..0e0cf1c
Binary files /dev/null and b/src/frontend/public/beos-tiles/hammer-1.png differ
diff --git a/src/frontend/public/beos-tiles/help-browser.png b/src/frontend/public/beos-tiles/help-browser.png
new file mode 100644
index 0000000..b069446
Binary files /dev/null and b/src/frontend/public/beos-tiles/help-browser.png differ
diff --git a/src/frontend/public/beos-tiles/help_index.png b/src/frontend/public/beos-tiles/help_index.png
new file mode 100644
index 0000000..4824b24
Binary files /dev/null and b/src/frontend/public/beos-tiles/help_index.png differ
diff --git a/src/frontend/public/beos-tiles/hum-vee.png b/src/frontend/public/beos-tiles/hum-vee.png
new file mode 100644
index 0000000..c07f232
Binary files /dev/null and b/src/frontend/public/beos-tiles/hum-vee.png differ
diff --git a/src/frontend/public/beos-tiles/hwinfo.png b/src/frontend/public/beos-tiles/hwinfo.png
new file mode 100644
index 0000000..44a50fd
Binary files /dev/null and b/src/frontend/public/beos-tiles/hwinfo.png differ
diff --git a/src/frontend/public/beos-tiles/icon.png b/src/frontend/public/beos-tiles/icon.png
new file mode 100644
index 0000000..7afda68
Binary files /dev/null and b/src/frontend/public/beos-tiles/icon.png differ
diff --git a/src/frontend/public/beos-tiles/icons.png b/src/frontend/public/beos-tiles/icons.png
new file mode 100644
index 0000000..544ddb4
Binary files /dev/null and b/src/frontend/public/beos-tiles/icons.png differ
diff --git a/src/frontend/public/beos-tiles/iconthemes.png b/src/frontend/public/beos-tiles/iconthemes.png
new file mode 100644
index 0000000..a37f889
Binary files /dev/null and b/src/frontend/public/beos-tiles/iconthemes.png differ
diff --git a/src/frontend/public/beos-tiles/if_chromium_web_store_88379.png b/src/frontend/public/beos-tiles/if_chromium_web_store_88379.png
new file mode 100644
index 0000000..26358aa
Binary files /dev/null and b/src/frontend/public/beos-tiles/if_chromium_web_store_88379.png differ
diff --git a/src/frontend/public/beos-tiles/image-loading.png b/src/frontend/public/beos-tiles/image-loading.png
new file mode 100755
index 0000000..0607a19
Binary files /dev/null and b/src/frontend/public/beos-tiles/image-loading.png differ
diff --git a/src/frontend/public/beos-tiles/image-missing.png b/src/frontend/public/beos-tiles/image-missing.png
new file mode 100755
index 0000000..d6443d2
Binary files /dev/null and b/src/frontend/public/beos-tiles/image-missing.png differ
diff --git a/src/frontend/public/beos-tiles/inkscape2.png b/src/frontend/public/beos-tiles/inkscape2.png
new file mode 100644
index 0000000..ce80717
Binary files /dev/null and b/src/frontend/public/beos-tiles/inkscape2.png differ
diff --git a/src/frontend/public/beos-tiles/input-keyboard.png b/src/frontend/public/beos-tiles/input-keyboard.png
new file mode 100644
index 0000000..b918e96
Binary files /dev/null and b/src/frontend/public/beos-tiles/input-keyboard.png differ
diff --git a/src/frontend/public/beos-tiles/input-mouse.png b/src/frontend/public/beos-tiles/input-mouse.png
new file mode 100644
index 0000000..c443aa4
Binary files /dev/null and b/src/frontend/public/beos-tiles/input-mouse.png differ
diff --git a/src/frontend/public/beos-tiles/internet-mail.png b/src/frontend/public/beos-tiles/internet-mail.png
new file mode 100644
index 0000000..a30b730
Binary files /dev/null and b/src/frontend/public/beos-tiles/internet-mail.png differ
diff --git a/src/frontend/public/beos-tiles/iridium-browser.png b/src/frontend/public/beos-tiles/iridium-browser.png
new file mode 100644
index 0000000..b185909
Binary files /dev/null and b/src/frontend/public/beos-tiles/iridium-browser.png differ
diff --git a/src/frontend/public/beos-tiles/itch.png b/src/frontend/public/beos-tiles/itch.png
new file mode 100644
index 0000000..5a33ac1
Binary files /dev/null and b/src/frontend/public/beos-tiles/itch.png differ
diff --git a/src/frontend/public/beos-tiles/jeep_1_32x32x4.png b/src/frontend/public/beos-tiles/jeep_1_32x32x4.png
new file mode 100644
index 0000000..d730e30
Binary files /dev/null and b/src/frontend/public/beos-tiles/jeep_1_32x32x4.png differ
diff --git a/src/frontend/public/beos-tiles/kaboodle.png b/src/frontend/public/beos-tiles/kaboodle.png
new file mode 100644
index 0000000..95de99b
Binary files /dev/null and b/src/frontend/public/beos-tiles/kaboodle.png differ
diff --git a/src/frontend/public/beos-tiles/kaddressbook.png b/src/frontend/public/beos-tiles/kaddressbook.png
new file mode 100644
index 0000000..b9bb05a
Binary files /dev/null and b/src/frontend/public/beos-tiles/kaddressbook.png differ
diff --git a/src/frontend/public/beos-tiles/kalarm.png b/src/frontend/public/beos-tiles/kalarm.png
new file mode 100644
index 0000000..2ae2809
Binary files /dev/null and b/src/frontend/public/beos-tiles/kalarm.png differ
diff --git a/src/frontend/public/beos-tiles/kalzium.png b/src/frontend/public/beos-tiles/kalzium.png
new file mode 100644
index 0000000..b1729dd
Binary files /dev/null and b/src/frontend/public/beos-tiles/kalzium.png differ
diff --git a/src/frontend/public/beos-tiles/kappfinder.png b/src/frontend/public/beos-tiles/kappfinder.png
new file mode 100644
index 0000000..6938689
Binary files /dev/null and b/src/frontend/public/beos-tiles/kappfinder.png differ
diff --git a/src/frontend/public/beos-tiles/karbon.png b/src/frontend/public/beos-tiles/karbon.png
new file mode 100644
index 0000000..3b335ab
Binary files /dev/null and b/src/frontend/public/beos-tiles/karbon.png differ
diff --git a/src/frontend/public/beos-tiles/karm.png b/src/frontend/public/beos-tiles/karm.png
new file mode 100644
index 0000000..23238b5
Binary files /dev/null and b/src/frontend/public/beos-tiles/karm.png differ
diff --git a/src/frontend/public/beos-tiles/kasteroids.png b/src/frontend/public/beos-tiles/kasteroids.png
new file mode 100644
index 0000000..f4a0714
Binary files /dev/null and b/src/frontend/public/beos-tiles/kasteroids.png differ
diff --git a/src/frontend/public/beos-tiles/kate.png b/src/frontend/public/beos-tiles/kate.png
new file mode 100644
index 0000000..d58f075
Binary files /dev/null and b/src/frontend/public/beos-tiles/kate.png differ
diff --git a/src/frontend/public/beos-tiles/katomic.png b/src/frontend/public/beos-tiles/katomic.png
new file mode 100644
index 0000000..caf1ed4
Binary files /dev/null and b/src/frontend/public/beos-tiles/katomic.png differ
diff --git a/src/frontend/public/beos-tiles/kaudiocreator.png b/src/frontend/public/beos-tiles/kaudiocreator.png
new file mode 100644
index 0000000..8bf4b5b
Binary files /dev/null and b/src/frontend/public/beos-tiles/kaudiocreator.png differ
diff --git a/src/frontend/public/beos-tiles/kbackgammon.png b/src/frontend/public/beos-tiles/kbackgammon.png
new file mode 100644
index 0000000..c55a719
Binary files /dev/null and b/src/frontend/public/beos-tiles/kbackgammon.png differ
diff --git a/src/frontend/public/beos-tiles/kbackgammon_engine.png b/src/frontend/public/beos-tiles/kbackgammon_engine.png
new file mode 100644
index 0000000..a12afaf
Binary files /dev/null and b/src/frontend/public/beos-tiles/kbackgammon_engine.png differ
diff --git a/src/frontend/public/beos-tiles/kblackbox.png b/src/frontend/public/beos-tiles/kblackbox.png
new file mode 100644
index 0000000..207dab7
Binary files /dev/null and b/src/frontend/public/beos-tiles/kblackbox.png differ
diff --git a/src/frontend/public/beos-tiles/kbounce.png b/src/frontend/public/beos-tiles/kbounce.png
new file mode 100644
index 0000000..aa39be2
Binary files /dev/null and b/src/frontend/public/beos-tiles/kbounce.png differ
diff --git a/src/frontend/public/beos-tiles/kbruch.png b/src/frontend/public/beos-tiles/kbruch.png
new file mode 100644
index 0000000..1fad6bf
Binary files /dev/null and b/src/frontend/public/beos-tiles/kbruch.png differ
diff --git a/src/frontend/public/beos-tiles/kcalc.png b/src/frontend/public/beos-tiles/kcalc.png
new file mode 100644
index 0000000..c333a71
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcalc.png differ
diff --git a/src/frontend/public/beos-tiles/kchart.png b/src/frontend/public/beos-tiles/kchart.png
new file mode 100644
index 0000000..c9c5faa
Binary files /dev/null and b/src/frontend/public/beos-tiles/kchart.png differ
diff --git a/src/frontend/public/beos-tiles/kcmdevices.png b/src/frontend/public/beos-tiles/kcmdevices.png
new file mode 100644
index 0000000..f318e46
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmdevices.png differ
diff --git a/src/frontend/public/beos-tiles/kcmdf.png b/src/frontend/public/beos-tiles/kcmdf.png
new file mode 100644
index 0000000..16e49d2
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmdf.png differ
diff --git a/src/frontend/public/beos-tiles/kcmdrkonqi.png b/src/frontend/public/beos-tiles/kcmdrkonqi.png
new file mode 100644
index 0000000..4118119
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmdrkonqi.png differ
diff --git a/src/frontend/public/beos-tiles/kcmfontinst.png b/src/frontend/public/beos-tiles/kcmfontinst.png
new file mode 100644
index 0000000..5831030
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmfontinst.png differ
diff --git a/src/frontend/public/beos-tiles/kcmkicker.png b/src/frontend/public/beos-tiles/kcmkicker.png
new file mode 100644
index 0000000..f456929
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmkicker.png differ
diff --git a/src/frontend/public/beos-tiles/kcmkwm.png b/src/frontend/public/beos-tiles/kcmkwm.png
new file mode 100644
index 0000000..3479f9b
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmkwm.png differ
diff --git a/src/frontend/public/beos-tiles/kcmmemory.png b/src/frontend/public/beos-tiles/kcmmemory.png
new file mode 100644
index 0000000..8ab57df
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmmemory.png differ
diff --git a/src/frontend/public/beos-tiles/kcmmidi.png b/src/frontend/public/beos-tiles/kcmmidi.png
new file mode 100644
index 0000000..58863f8
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmmidi.png differ
diff --git a/src/frontend/public/beos-tiles/kcmpartitions.png b/src/frontend/public/beos-tiles/kcmpartitions.png
new file mode 100644
index 0000000..0037151
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmpartitions.png differ
diff --git a/src/frontend/public/beos-tiles/kcmpci.png b/src/frontend/public/beos-tiles/kcmpci.png
new file mode 100644
index 0000000..ada00c3
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmpci.png differ
diff --git a/src/frontend/public/beos-tiles/kcmprocessor.png b/src/frontend/public/beos-tiles/kcmprocessor.png
new file mode 100644
index 0000000..75633e2
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmprocessor.png differ
diff --git a/src/frontend/public/beos-tiles/kcmscsi.png b/src/frontend/public/beos-tiles/kcmscsi.png
new file mode 100644
index 0000000..9fb204e
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmscsi.png differ
diff --git a/src/frontend/public/beos-tiles/kcmsound.png b/src/frontend/public/beos-tiles/kcmsound.png
new file mode 100644
index 0000000..5c9675f
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmsound.png differ
diff --git a/src/frontend/public/beos-tiles/kcmx.png b/src/frontend/public/beos-tiles/kcmx.png
new file mode 100644
index 0000000..220a9f9
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcmx.png differ
diff --git a/src/frontend/public/beos-tiles/kcoloredit.png b/src/frontend/public/beos-tiles/kcoloredit.png
new file mode 100644
index 0000000..b64b7f1
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcoloredit.png differ
diff --git a/src/frontend/public/beos-tiles/kcontrol.png b/src/frontend/public/beos-tiles/kcontrol.png
new file mode 100644
index 0000000..ef0058d
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcontrol.png differ
diff --git a/src/frontend/public/beos-tiles/kcron.png b/src/frontend/public/beos-tiles/kcron.png
new file mode 100644
index 0000000..b9c5830
Binary files /dev/null and b/src/frontend/public/beos-tiles/kcron.png differ
diff --git a/src/frontend/public/beos-tiles/kdat.png b/src/frontend/public/beos-tiles/kdat.png
new file mode 100644
index 0000000..9a70c9f
Binary files /dev/null and b/src/frontend/public/beos-tiles/kdat.png differ
diff --git a/src/frontend/public/beos-tiles/kdat_backup.png b/src/frontend/public/beos-tiles/kdat_backup.png
new file mode 100644
index 0000000..9c2d919
Binary files /dev/null and b/src/frontend/public/beos-tiles/kdat_backup.png differ
diff --git a/src/frontend/public/beos-tiles/kdat_restore.png b/src/frontend/public/beos-tiles/kdat_restore.png
new file mode 100644
index 0000000..6922a22
Binary files /dev/null and b/src/frontend/public/beos-tiles/kdat_restore.png differ
diff --git a/src/frontend/public/beos-tiles/kdat_verify.png b/src/frontend/public/beos-tiles/kdat_verify.png
new file mode 100644
index 0000000..287f7ee
Binary files /dev/null and b/src/frontend/public/beos-tiles/kdat_verify.png differ
diff --git a/src/frontend/public/beos-tiles/kdf.png b/src/frontend/public/beos-tiles/kdf.png
new file mode 100644
index 0000000..16e49d2
Binary files /dev/null and b/src/frontend/public/beos-tiles/kdf.png differ
diff --git a/src/frontend/public/beos-tiles/kdict.png b/src/frontend/public/beos-tiles/kdict.png
new file mode 100644
index 0000000..e152478
Binary files /dev/null and b/src/frontend/public/beos-tiles/kdict.png differ
diff --git a/src/frontend/public/beos-tiles/kdisknav.png b/src/frontend/public/beos-tiles/kdisknav.png
new file mode 100644
index 0000000..6c2f8a5
Binary files /dev/null and b/src/frontend/public/beos-tiles/kdisknav.png differ
diff --git a/src/frontend/public/beos-tiles/kdmconfig.png b/src/frontend/public/beos-tiles/kdmconfig.png
new file mode 100644
index 0000000..7153c3f
Binary files /dev/null and b/src/frontend/public/beos-tiles/kdmconfig.png differ
diff --git a/src/frontend/public/beos-tiles/kdvi.png b/src/frontend/public/beos-tiles/kdvi.png
new file mode 100644
index 0000000..7c29707
Binary files /dev/null and b/src/frontend/public/beos-tiles/kdvi.png differ
diff --git a/src/frontend/public/beos-tiles/kedit.png b/src/frontend/public/beos-tiles/kedit.png
new file mode 100644
index 0000000..bf6bcf1
Binary files /dev/null and b/src/frontend/public/beos-tiles/kedit.png differ
diff --git a/src/frontend/public/beos-tiles/keditbookmarks.png b/src/frontend/public/beos-tiles/keditbookmarks.png
new file mode 100644
index 0000000..c596589
Binary files /dev/null and b/src/frontend/public/beos-tiles/keditbookmarks.png differ
diff --git a/src/frontend/public/beos-tiles/keduca.png b/src/frontend/public/beos-tiles/keduca.png
new file mode 100644
index 0000000..8a91f0d
Binary files /dev/null and b/src/frontend/public/beos-tiles/keduca.png differ
diff --git a/src/frontend/public/beos-tiles/keepass2.png b/src/frontend/public/beos-tiles/keepass2.png
new file mode 100644
index 0000000..2cafe21
Binary files /dev/null and b/src/frontend/public/beos-tiles/keepass2.png differ
diff --git a/src/frontend/public/beos-tiles/keepassxc.png b/src/frontend/public/beos-tiles/keepassxc.png
new file mode 100755
index 0000000..5c64e53
Binary files /dev/null and b/src/frontend/public/beos-tiles/keepassxc.png differ
diff --git a/src/frontend/public/beos-tiles/kenolaba.png b/src/frontend/public/beos-tiles/kenolaba.png
new file mode 100644
index 0000000..336a345
Binary files /dev/null and b/src/frontend/public/beos-tiles/kenolaba.png differ
diff --git a/src/frontend/public/beos-tiles/kernel.png b/src/frontend/public/beos-tiles/kernel.png
new file mode 100644
index 0000000..c887267
Binary files /dev/null and b/src/frontend/public/beos-tiles/kernel.png differ
diff --git a/src/frontend/public/beos-tiles/key_bindings.png b/src/frontend/public/beos-tiles/key_bindings.png
new file mode 100644
index 0000000..ae916a8
Binary files /dev/null and b/src/frontend/public/beos-tiles/key_bindings.png differ
diff --git a/src/frontend/public/beos-tiles/keyboard.png b/src/frontend/public/beos-tiles/keyboard.png
new file mode 100644
index 0000000..7815bc0
Binary files /dev/null and b/src/frontend/public/beos-tiles/keyboard.png differ
diff --git a/src/frontend/public/beos-tiles/keyboard_layout.png b/src/frontend/public/beos-tiles/keyboard_layout.png
new file mode 100644
index 0000000..08f8ecd
Binary files /dev/null and b/src/frontend/public/beos-tiles/keyboard_layout.png differ
diff --git a/src/frontend/public/beos-tiles/kfax.png b/src/frontend/public/beos-tiles/kfax.png
new file mode 100644
index 0000000..35d5b9b
Binary files /dev/null and b/src/frontend/public/beos-tiles/kfax.png differ
diff --git a/src/frontend/public/beos-tiles/kfind.png b/src/frontend/public/beos-tiles/kfind.png
new file mode 100644
index 0000000..80975a7
Binary files /dev/null and b/src/frontend/public/beos-tiles/kfind.png differ
diff --git a/src/frontend/public/beos-tiles/kfloppy.png b/src/frontend/public/beos-tiles/kfloppy.png
new file mode 100644
index 0000000..95b282b
Binary files /dev/null and b/src/frontend/public/beos-tiles/kfloppy.png differ
diff --git a/src/frontend/public/beos-tiles/kfm.png b/src/frontend/public/beos-tiles/kfm.png
new file mode 100644
index 0000000..5895465
Binary files /dev/null and b/src/frontend/public/beos-tiles/kfm.png differ
diff --git a/src/frontend/public/beos-tiles/kfm1.png b/src/frontend/public/beos-tiles/kfm1.png
new file mode 100644
index 0000000..c65234d
Binary files /dev/null and b/src/frontend/public/beos-tiles/kfm1.png differ
diff --git a/src/frontend/public/beos-tiles/kfm_home.png b/src/frontend/public/beos-tiles/kfm_home.png
new file mode 100644
index 0000000..e2b51b1
Binary files /dev/null and b/src/frontend/public/beos-tiles/kfm_home.png differ
diff --git a/src/frontend/public/beos-tiles/kformula.png b/src/frontend/public/beos-tiles/kformula.png
new file mode 100644
index 0000000..834ab6a
Binary files /dev/null and b/src/frontend/public/beos-tiles/kformula.png differ
diff --git a/src/frontend/public/beos-tiles/kghostview.png b/src/frontend/public/beos-tiles/kghostview.png
new file mode 100644
index 0000000..60adede
Binary files /dev/null and b/src/frontend/public/beos-tiles/kghostview.png differ
diff --git a/src/frontend/public/beos-tiles/khangman.png b/src/frontend/public/beos-tiles/khangman.png
new file mode 100644
index 0000000..4f9126e
Binary files /dev/null and b/src/frontend/public/beos-tiles/khangman.png differ
diff --git a/src/frontend/public/beos-tiles/khelpcenter.png b/src/frontend/public/beos-tiles/khelpcenter.png
new file mode 100644
index 0000000..3b262f3
Binary files /dev/null and b/src/frontend/public/beos-tiles/khelpcenter.png differ
diff --git a/src/frontend/public/beos-tiles/khexedit.png b/src/frontend/public/beos-tiles/khexedit.png
new file mode 100644
index 0000000..26fdfd4
Binary files /dev/null and b/src/frontend/public/beos-tiles/khexedit.png differ
diff --git a/src/frontend/public/beos-tiles/kig.png b/src/frontend/public/beos-tiles/kig.png
new file mode 100644
index 0000000..324176e
Binary files /dev/null and b/src/frontend/public/beos-tiles/kig.png differ
diff --git a/src/frontend/public/beos-tiles/kit.png b/src/frontend/public/beos-tiles/kit.png
new file mode 100644
index 0000000..5430aef
Binary files /dev/null and b/src/frontend/public/beos-tiles/kit.png differ
diff --git a/src/frontend/public/beos-tiles/kivio.png b/src/frontend/public/beos-tiles/kivio.png
new file mode 100644
index 0000000..776397f
Binary files /dev/null and b/src/frontend/public/beos-tiles/kivio.png differ
diff --git a/src/frontend/public/beos-tiles/kjobviewer.png b/src/frontend/public/beos-tiles/kjobviewer.png
new file mode 100644
index 0000000..ba7662e
Binary files /dev/null and b/src/frontend/public/beos-tiles/kjobviewer.png differ
diff --git a/src/frontend/public/beos-tiles/kjots.png b/src/frontend/public/beos-tiles/kjots.png
new file mode 100644
index 0000000..e18bf1a
Binary files /dev/null and b/src/frontend/public/beos-tiles/kjots.png differ
diff --git a/src/frontend/public/beos-tiles/kjumpingcube.png b/src/frontend/public/beos-tiles/kjumpingcube.png
new file mode 100644
index 0000000..a0a6b1f
Binary files /dev/null and b/src/frontend/public/beos-tiles/kjumpingcube.png differ
diff --git a/src/frontend/public/beos-tiles/klatin.png b/src/frontend/public/beos-tiles/klatin.png
new file mode 100644
index 0000000..1a90943
Binary files /dev/null and b/src/frontend/public/beos-tiles/klatin.png differ
diff --git a/src/frontend/public/beos-tiles/klettres.png b/src/frontend/public/beos-tiles/klettres.png
new file mode 100644
index 0000000..df0769e
Binary files /dev/null and b/src/frontend/public/beos-tiles/klettres.png differ
diff --git a/src/frontend/public/beos-tiles/klines.png b/src/frontend/public/beos-tiles/klines.png
new file mode 100644
index 0000000..15ec21c
Binary files /dev/null and b/src/frontend/public/beos-tiles/klines.png differ
diff --git a/src/frontend/public/beos-tiles/klipper.png b/src/frontend/public/beos-tiles/klipper.png
new file mode 100644
index 0000000..ffd09fa
Binary files /dev/null and b/src/frontend/public/beos-tiles/klipper.png differ
diff --git a/src/frontend/public/beos-tiles/kmahjongg.png b/src/frontend/public/beos-tiles/kmahjongg.png
new file mode 100644
index 0000000..9362823
Binary files /dev/null and b/src/frontend/public/beos-tiles/kmahjongg.png differ
diff --git a/src/frontend/public/beos-tiles/kmail.png b/src/frontend/public/beos-tiles/kmail.png
new file mode 100644
index 0000000..3f0fdea
Binary files /dev/null and b/src/frontend/public/beos-tiles/kmail.png differ
diff --git a/src/frontend/public/beos-tiles/kmathtool.png b/src/frontend/public/beos-tiles/kmathtool.png
new file mode 100644
index 0000000..318b9ca
Binary files /dev/null and b/src/frontend/public/beos-tiles/kmathtool.png differ
diff --git a/src/frontend/public/beos-tiles/kmenu.png b/src/frontend/public/beos-tiles/kmenu.png
new file mode 100644
index 0000000..5ba40ef
Binary files /dev/null and b/src/frontend/public/beos-tiles/kmenu.png differ
diff --git a/src/frontend/public/beos-tiles/kmenuedit.png b/src/frontend/public/beos-tiles/kmenuedit.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/kmenuedit.png differ
diff --git a/src/frontend/public/beos-tiles/kmessedwords.png b/src/frontend/public/beos-tiles/kmessedwords.png
new file mode 100644
index 0000000..d9084b5
Binary files /dev/null and b/src/frontend/public/beos-tiles/kmessedwords.png differ
diff --git a/src/frontend/public/beos-tiles/kmines.png b/src/frontend/public/beos-tiles/kmines.png
new file mode 100644
index 0000000..1b7a732
Binary files /dev/null and b/src/frontend/public/beos-tiles/kmines.png differ
diff --git a/src/frontend/public/beos-tiles/kmix.png b/src/frontend/public/beos-tiles/kmix.png
new file mode 100644
index 0000000..b6ea1e1
Binary files /dev/null and b/src/frontend/public/beos-tiles/kmix.png differ
diff --git a/src/frontend/public/beos-tiles/kmoon.png b/src/frontend/public/beos-tiles/kmoon.png
new file mode 100644
index 0000000..b8d02e9
Binary files /dev/null and b/src/frontend/public/beos-tiles/kmoon.png differ
diff --git a/src/frontend/public/beos-tiles/knewsticker.png b/src/frontend/public/beos-tiles/knewsticker.png
new file mode 100644
index 0000000..c4cfc88
Binary files /dev/null and b/src/frontend/public/beos-tiles/knewsticker.png differ
diff --git a/src/frontend/public/beos-tiles/knick-knack-icon.png b/src/frontend/public/beos-tiles/knick-knack-icon.png
new file mode 100644
index 0000000..8d963c1
Binary files /dev/null and b/src/frontend/public/beos-tiles/knick-knack-icon.png differ
diff --git a/src/frontend/public/beos-tiles/knode.png b/src/frontend/public/beos-tiles/knode.png
new file mode 100644
index 0000000..c4cfc88
Binary files /dev/null and b/src/frontend/public/beos-tiles/knode.png differ
diff --git a/src/frontend/public/beos-tiles/knotes.png b/src/frontend/public/beos-tiles/knotes.png
new file mode 100644
index 0000000..38b9f64
Binary files /dev/null and b/src/frontend/public/beos-tiles/knotes.png differ
diff --git a/src/frontend/public/beos-tiles/knotesconduit.png b/src/frontend/public/beos-tiles/knotesconduit.png
new file mode 100644
index 0000000..f566766
Binary files /dev/null and b/src/frontend/public/beos-tiles/knotesconduit.png differ
diff --git a/src/frontend/public/beos-tiles/knotify.png b/src/frontend/public/beos-tiles/knotify.png
new file mode 100644
index 0000000..dc8a6f2
Binary files /dev/null and b/src/frontend/public/beos-tiles/knotify.png differ
diff --git a/src/frontend/public/beos-tiles/kodo.png b/src/frontend/public/beos-tiles/kodo.png
new file mode 100644
index 0000000..de4fca3
Binary files /dev/null and b/src/frontend/public/beos-tiles/kodo.png differ
diff --git a/src/frontend/public/beos-tiles/kolf.png b/src/frontend/public/beos-tiles/kolf.png
new file mode 100644
index 0000000..ea7fa16
Binary files /dev/null and b/src/frontend/public/beos-tiles/kolf.png differ
diff --git a/src/frontend/public/beos-tiles/konqsidebar_mediaplayer.png b/src/frontend/public/beos-tiles/konqsidebar_mediaplayer.png
new file mode 100644
index 0000000..2b2ff92
Binary files /dev/null and b/src/frontend/public/beos-tiles/konqsidebar_mediaplayer.png differ
diff --git a/src/frontend/public/beos-tiles/konqueror.png b/src/frontend/public/beos-tiles/konqueror.png
new file mode 100644
index 0000000..b185909
Binary files /dev/null and b/src/frontend/public/beos-tiles/konqueror.png differ
diff --git a/src/frontend/public/beos-tiles/konsole.png b/src/frontend/public/beos-tiles/konsole.png
new file mode 100644
index 0000000..0988eac
Binary files /dev/null and b/src/frontend/public/beos-tiles/konsole.png differ
diff --git a/src/frontend/public/beos-tiles/kontour.png b/src/frontend/public/beos-tiles/kontour.png
new file mode 100644
index 0000000..719aa52
Binary files /dev/null and b/src/frontend/public/beos-tiles/kontour.png differ
diff --git a/src/frontend/public/beos-tiles/korganizer.png b/src/frontend/public/beos-tiles/korganizer.png
new file mode 100644
index 0000000..49c09d6
Binary files /dev/null and b/src/frontend/public/beos-tiles/korganizer.png differ
diff --git a/src/frontend/public/beos-tiles/korn.png b/src/frontend/public/beos-tiles/korn.png
new file mode 100644
index 0000000..aef190d
Binary files /dev/null and b/src/frontend/public/beos-tiles/korn.png differ
diff --git a/src/frontend/public/beos-tiles/kpackage.png b/src/frontend/public/beos-tiles/kpackage.png
new file mode 100644
index 0000000..d3dcc61
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpackage.png differ
diff --git a/src/frontend/public/beos-tiles/kpager.png b/src/frontend/public/beos-tiles/kpager.png
new file mode 100644
index 0000000..85a194d
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpager.png differ
diff --git a/src/frontend/public/beos-tiles/kpaint.png b/src/frontend/public/beos-tiles/kpaint.png
new file mode 100644
index 0000000..c7685ca
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpaint.png differ
diff --git a/src/frontend/public/beos-tiles/kpat.png b/src/frontend/public/beos-tiles/kpat.png
new file mode 100644
index 0000000..936fcca
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpat.png differ
diff --git a/src/frontend/public/beos-tiles/kpercentage.png b/src/frontend/public/beos-tiles/kpercentage.png
new file mode 100644
index 0000000..683af1e
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpercentage.png differ
diff --git a/src/frontend/public/beos-tiles/kpersonalizer.png b/src/frontend/public/beos-tiles/kpersonalizer.png
new file mode 100644
index 0000000..3dce9fa
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpersonalizer.png differ
diff --git a/src/frontend/public/beos-tiles/kpf.png b/src/frontend/public/beos-tiles/kpf.png
new file mode 100644
index 0000000..4ff219a
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpf.png differ
diff --git a/src/frontend/public/beos-tiles/kpilot.png b/src/frontend/public/beos-tiles/kpilot.png
new file mode 100644
index 0000000..b1675ac
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpilot.png differ
diff --git a/src/frontend/public/beos-tiles/kpoker.png b/src/frontend/public/beos-tiles/kpoker.png
new file mode 100644
index 0000000..f33a2fd
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpoker.png differ
diff --git a/src/frontend/public/beos-tiles/kpovmodeler.png b/src/frontend/public/beos-tiles/kpovmodeler.png
new file mode 100644
index 0000000..9b6ed1b
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpovmodeler.png differ
diff --git a/src/frontend/public/beos-tiles/kppp.png b/src/frontend/public/beos-tiles/kppp.png
new file mode 100644
index 0000000..a1f702a
Binary files /dev/null and b/src/frontend/public/beos-tiles/kppp.png differ
diff --git a/src/frontend/public/beos-tiles/kpresenter.png b/src/frontend/public/beos-tiles/kpresenter.png
new file mode 100644
index 0000000..0ca7959
Binary files /dev/null and b/src/frontend/public/beos-tiles/kpresenter.png differ
diff --git a/src/frontend/public/beos-tiles/krdc.png b/src/frontend/public/beos-tiles/krdc.png
new file mode 100644
index 0000000..13c0246
Binary files /dev/null and b/src/frontend/public/beos-tiles/krdc.png differ
diff --git a/src/frontend/public/beos-tiles/kreversi.png b/src/frontend/public/beos-tiles/kreversi.png
new file mode 100644
index 0000000..99d92d3
Binary files /dev/null and b/src/frontend/public/beos-tiles/kreversi.png differ
diff --git a/src/frontend/public/beos-tiles/krfb.png b/src/frontend/public/beos-tiles/krfb.png
new file mode 100644
index 0000000..13c0246
Binary files /dev/null and b/src/frontend/public/beos-tiles/krfb.png differ
diff --git a/src/frontend/public/beos-tiles/krita.png b/src/frontend/public/beos-tiles/krita.png
new file mode 100644
index 0000000..0329d68
Binary files /dev/null and b/src/frontend/public/beos-tiles/krita.png differ
diff --git a/src/frontend/public/beos-tiles/kruler.png b/src/frontend/public/beos-tiles/kruler.png
new file mode 100644
index 0000000..8ea7071
Binary files /dev/null and b/src/frontend/public/beos-tiles/kruler.png differ
diff --git a/src/frontend/public/beos-tiles/ksame.png b/src/frontend/public/beos-tiles/ksame.png
new file mode 100644
index 0000000..60de4fd
Binary files /dev/null and b/src/frontend/public/beos-tiles/ksame.png differ
diff --git a/src/frontend/public/beos-tiles/kscd.png b/src/frontend/public/beos-tiles/kscd.png
new file mode 100644
index 0000000..a3a6363
Binary files /dev/null and b/src/frontend/public/beos-tiles/kscd.png differ
diff --git a/src/frontend/public/beos-tiles/kscreensaver.png b/src/frontend/public/beos-tiles/kscreensaver.png
new file mode 100644
index 0000000..d065772
Binary files /dev/null and b/src/frontend/public/beos-tiles/kscreensaver.png differ
diff --git a/src/frontend/public/beos-tiles/kshisen.png b/src/frontend/public/beos-tiles/kshisen.png
new file mode 100644
index 0000000..d38a557
Binary files /dev/null and b/src/frontend/public/beos-tiles/kshisen.png differ
diff --git a/src/frontend/public/beos-tiles/ksim.png b/src/frontend/public/beos-tiles/ksim.png
new file mode 100644
index 0000000..c785dbe
Binary files /dev/null and b/src/frontend/public/beos-tiles/ksim.png differ
diff --git a/src/frontend/public/beos-tiles/ksirc.png b/src/frontend/public/beos-tiles/ksirc.png
new file mode 100644
index 0000000..a0003d4
Binary files /dev/null and b/src/frontend/public/beos-tiles/ksirc.png differ
diff --git a/src/frontend/public/beos-tiles/ksirtet.png b/src/frontend/public/beos-tiles/ksirtet.png
new file mode 100644
index 0000000..26299c7
Binary files /dev/null and b/src/frontend/public/beos-tiles/ksirtet.png differ
diff --git a/src/frontend/public/beos-tiles/ksmiletris.png b/src/frontend/public/beos-tiles/ksmiletris.png
new file mode 100644
index 0000000..f2e8f7d
Binary files /dev/null and b/src/frontend/public/beos-tiles/ksmiletris.png differ
diff --git a/src/frontend/public/beos-tiles/ksnake.png b/src/frontend/public/beos-tiles/ksnake.png
new file mode 100644
index 0000000..c765107
Binary files /dev/null and b/src/frontend/public/beos-tiles/ksnake.png differ
diff --git a/src/frontend/public/beos-tiles/ksnapshot.png b/src/frontend/public/beos-tiles/ksnapshot.png
new file mode 100644
index 0000000..a9f0ac4
Binary files /dev/null and b/src/frontend/public/beos-tiles/ksnapshot.png differ
diff --git a/src/frontend/public/beos-tiles/ksokoban.png b/src/frontend/public/beos-tiles/ksokoban.png
new file mode 100644
index 0000000..f2194a2
Binary files /dev/null and b/src/frontend/public/beos-tiles/ksokoban.png differ
diff --git a/src/frontend/public/beos-tiles/kspaceduel.png b/src/frontend/public/beos-tiles/kspaceduel.png
new file mode 100644
index 0000000..af3baaf
Binary files /dev/null and b/src/frontend/public/beos-tiles/kspaceduel.png differ
diff --git a/src/frontend/public/beos-tiles/kspread.png b/src/frontend/public/beos-tiles/kspread.png
new file mode 100644
index 0000000..4863f27
Binary files /dev/null and b/src/frontend/public/beos-tiles/kspread.png differ
diff --git a/src/frontend/public/beos-tiles/kstars.png b/src/frontend/public/beos-tiles/kstars.png
new file mode 100644
index 0000000..30231ef
Binary files /dev/null and b/src/frontend/public/beos-tiles/kstars.png differ
diff --git a/src/frontend/public/beos-tiles/ksysguard.png b/src/frontend/public/beos-tiles/ksysguard.png
new file mode 100644
index 0000000..abf92cf
Binary files /dev/null and b/src/frontend/public/beos-tiles/ksysguard.png differ
diff --git a/src/frontend/public/beos-tiles/ksysv.png b/src/frontend/public/beos-tiles/ksysv.png
new file mode 100644
index 0000000..535d4ec
Binary files /dev/null and b/src/frontend/public/beos-tiles/ksysv.png differ
diff --git a/src/frontend/public/beos-tiles/ktalkd.png b/src/frontend/public/beos-tiles/ktalkd.png
new file mode 100644
index 0000000..771ef27
Binary files /dev/null and b/src/frontend/public/beos-tiles/ktalkd.png differ
diff --git a/src/frontend/public/beos-tiles/kthememgr.png b/src/frontend/public/beos-tiles/kthememgr.png
new file mode 100644
index 0000000..bcfb1cd
Binary files /dev/null and b/src/frontend/public/beos-tiles/kthememgr.png differ
diff --git a/src/frontend/public/beos-tiles/ktimemon.png b/src/frontend/public/beos-tiles/ktimemon.png
new file mode 100644
index 0000000..cb558f6
Binary files /dev/null and b/src/frontend/public/beos-tiles/ktimemon.png differ
diff --git a/src/frontend/public/beos-tiles/ktip.png b/src/frontend/public/beos-tiles/ktip.png
new file mode 100644
index 0000000..5c59d05
Binary files /dev/null and b/src/frontend/public/beos-tiles/ktip.png differ
diff --git a/src/frontend/public/beos-tiles/ktouch.png b/src/frontend/public/beos-tiles/ktouch.png
new file mode 100644
index 0000000..ae50f7c
Binary files /dev/null and b/src/frontend/public/beos-tiles/ktouch.png differ
diff --git a/src/frontend/public/beos-tiles/ktuberling.png b/src/frontend/public/beos-tiles/ktuberling.png
new file mode 100644
index 0000000..f9c9f93
Binary files /dev/null and b/src/frontend/public/beos-tiles/ktuberling.png differ
diff --git a/src/frontend/public/beos-tiles/kudesigner.png b/src/frontend/public/beos-tiles/kudesigner.png
new file mode 100644
index 0000000..3dce9fa
Binary files /dev/null and b/src/frontend/public/beos-tiles/kudesigner.png differ
diff --git a/src/frontend/public/beos-tiles/kugar.png b/src/frontend/public/beos-tiles/kugar.png
new file mode 100644
index 0000000..1722c43
Binary files /dev/null and b/src/frontend/public/beos-tiles/kugar.png differ
diff --git a/src/frontend/public/beos-tiles/kuickshow.png b/src/frontend/public/beos-tiles/kuickshow.png
new file mode 100644
index 0000000..8378c5d
Binary files /dev/null and b/src/frontend/public/beos-tiles/kuickshow.png differ
diff --git a/src/frontend/public/beos-tiles/kuser.png b/src/frontend/public/beos-tiles/kuser.png
new file mode 100644
index 0000000..ebaba41
Binary files /dev/null and b/src/frontend/public/beos-tiles/kuser.png differ
diff --git a/src/frontend/public/beos-tiles/kview.png b/src/frontend/public/beos-tiles/kview.png
new file mode 100644
index 0000000..20d9ad6
Binary files /dev/null and b/src/frontend/public/beos-tiles/kview.png differ
diff --git a/src/frontend/public/beos-tiles/kviewshell.png b/src/frontend/public/beos-tiles/kviewshell.png
new file mode 100644
index 0000000..ab83e7c
Binary files /dev/null and b/src/frontend/public/beos-tiles/kviewshell.png differ
diff --git a/src/frontend/public/beos-tiles/kvoctrain.png b/src/frontend/public/beos-tiles/kvoctrain.png
new file mode 100644
index 0000000..14592d5
Binary files /dev/null and b/src/frontend/public/beos-tiles/kvoctrain.png differ
diff --git a/src/frontend/public/beos-tiles/kwikdisk.png b/src/frontend/public/beos-tiles/kwikdisk.png
new file mode 100644
index 0000000..16e49d2
Binary files /dev/null and b/src/frontend/public/beos-tiles/kwikdisk.png differ
diff --git a/src/frontend/public/beos-tiles/kword.png b/src/frontend/public/beos-tiles/kword.png
new file mode 100644
index 0000000..6fe6dec
Binary files /dev/null and b/src/frontend/public/beos-tiles/kword.png differ
diff --git a/src/frontend/public/beos-tiles/kworldclock.png b/src/frontend/public/beos-tiles/kworldclock.png
new file mode 100644
index 0000000..c4c2fb0
Binary files /dev/null and b/src/frontend/public/beos-tiles/kworldclock.png differ
diff --git a/src/frontend/public/beos-tiles/kwrite.png b/src/frontend/public/beos-tiles/kwrite.png
new file mode 100644
index 0000000..4246ec8
Binary files /dev/null and b/src/frontend/public/beos-tiles/kwrite.png differ
diff --git a/src/frontend/public/beos-tiles/kxconfig.png b/src/frontend/public/beos-tiles/kxconfig.png
new file mode 100644
index 0000000..220a9f9
Binary files /dev/null and b/src/frontend/public/beos-tiles/kxconfig.png differ
diff --git a/src/frontend/public/beos-tiles/kxkb.png b/src/frontend/public/beos-tiles/kxkb.png
new file mode 100644
index 0000000..b918e96
Binary files /dev/null and b/src/frontend/public/beos-tiles/kxkb.png differ
diff --git a/src/frontend/public/beos-tiles/laptop_battery.png b/src/frontend/public/beos-tiles/laptop_battery.png
new file mode 100644
index 0000000..c89be82
Binary files /dev/null and b/src/frontend/public/beos-tiles/laptop_battery.png differ
diff --git a/src/frontend/public/beos-tiles/laptop_pcmcia.png b/src/frontend/public/beos-tiles/laptop_pcmcia.png
new file mode 100644
index 0000000..f75b8a3
Binary files /dev/null and b/src/frontend/public/beos-tiles/laptop_pcmcia.png differ
diff --git a/src/frontend/public/beos-tiles/larry-lobster.png b/src/frontend/public/beos-tiles/larry-lobster.png
new file mode 100644
index 0000000..c12ad35
Binary files /dev/null and b/src/frontend/public/beos-tiles/larry-lobster.png differ
diff --git a/src/frontend/public/beos-tiles/lava-lamp.png b/src/frontend/public/beos-tiles/lava-lamp.png
new file mode 100644
index 0000000..0e969f0
Binary files /dev/null and b/src/frontend/public/beos-tiles/lava-lamp.png differ
diff --git a/src/frontend/public/beos-tiles/le-corbusier-armchair.png b/src/frontend/public/beos-tiles/le-corbusier-armchair.png
new file mode 100644
index 0000000..fdcba7e
Binary files /dev/null and b/src/frontend/public/beos-tiles/le-corbusier-armchair.png differ
diff --git a/src/frontend/public/beos-tiles/libreoffice.png b/src/frontend/public/beos-tiles/libreoffice.png
new file mode 100644
index 0000000..9b92967
Binary files /dev/null and b/src/frontend/public/beos-tiles/libreoffice.png differ
diff --git a/src/frontend/public/beos-tiles/licq.png b/src/frontend/public/beos-tiles/licq.png
new file mode 100644
index 0000000..00e7f8d
Binary files /dev/null and b/src/frontend/public/beos-tiles/licq.png differ
diff --git a/src/frontend/public/beos-tiles/life-vest.png b/src/frontend/public/beos-tiles/life-vest.png
new file mode 100644
index 0000000..4025a8a
Binary files /dev/null and b/src/frontend/public/beos-tiles/life-vest.png differ
diff --git a/src/frontend/public/beos-tiles/locale.png b/src/frontend/public/beos-tiles/locale.png
new file mode 100644
index 0000000..f5d8643
Binary files /dev/null and b/src/frontend/public/beos-tiles/locale.png differ
diff --git a/src/frontend/public/beos-tiles/lskat.png b/src/frontend/public/beos-tiles/lskat.png
new file mode 100644
index 0000000..9ce871f
Binary files /dev/null and b/src/frontend/public/beos-tiles/lskat.png differ
diff --git a/src/frontend/public/beos-tiles/lyx.png b/src/frontend/public/beos-tiles/lyx.png
new file mode 100644
index 0000000..a2d8fe2
Binary files /dev/null and b/src/frontend/public/beos-tiles/lyx.png differ
diff --git a/src/frontend/public/beos-tiles/mac.png b/src/frontend/public/beos-tiles/mac.png
new file mode 100644
index 0000000..f7d14d3
Binary files /dev/null and b/src/frontend/public/beos-tiles/mac.png differ
diff --git a/src/frontend/public/beos-tiles/mail-attachment.png b/src/frontend/public/beos-tiles/mail-attachment.png
new file mode 100755
index 0000000..df31ad6
Binary files /dev/null and b/src/frontend/public/beos-tiles/mail-attachment.png differ
diff --git a/src/frontend/public/beos-tiles/mail-read.png b/src/frontend/public/beos-tiles/mail-read.png
new file mode 100755
index 0000000..2c09bad
Binary files /dev/null and b/src/frontend/public/beos-tiles/mail-read.png differ
diff --git a/src/frontend/public/beos-tiles/mail-replied.png b/src/frontend/public/beos-tiles/mail-replied.png
new file mode 100755
index 0000000..b2e07bf
Binary files /dev/null and b/src/frontend/public/beos-tiles/mail-replied.png differ
diff --git a/src/frontend/public/beos-tiles/mail-unread.png b/src/frontend/public/beos-tiles/mail-unread.png
new file mode 100755
index 0000000..a18715e
Binary files /dev/null and b/src/frontend/public/beos-tiles/mail-unread.png differ
diff --git a/src/frontend/public/beos-tiles/mailbox-icon.png b/src/frontend/public/beos-tiles/mailbox-icon.png
new file mode 100644
index 0000000..8f12f12
Binary files /dev/null and b/src/frontend/public/beos-tiles/mailbox-icon.png differ
diff --git a/src/frontend/public/beos-tiles/mailbox.png b/src/frontend/public/beos-tiles/mailbox.png
new file mode 100644
index 0000000..72134bb
Binary files /dev/null and b/src/frontend/public/beos-tiles/mailbox.png differ
diff --git a/src/frontend/public/beos-tiles/major-matt-mason.png b/src/frontend/public/beos-tiles/major-matt-mason.png
new file mode 100644
index 0000000..1cf685a
Binary files /dev/null and b/src/frontend/public/beos-tiles/major-matt-mason.png differ
diff --git a/src/frontend/public/beos-tiles/matches-box-icon.png b/src/frontend/public/beos-tiles/matches-box-icon.png
new file mode 100644
index 0000000..d5d2e07
Binary files /dev/null and b/src/frontend/public/beos-tiles/matches-box-icon.png differ
diff --git a/src/frontend/public/beos-tiles/matches-icon.png b/src/frontend/public/beos-tiles/matches-icon.png
new file mode 100644
index 0000000..17ffdd6
Binary files /dev/null and b/src/frontend/public/beos-tiles/matches-icon.png differ
diff --git a/src/frontend/public/beos-tiles/mathematica.png b/src/frontend/public/beos-tiles/mathematica.png
new file mode 100644
index 0000000..bd488d0
Binary files /dev/null and b/src/frontend/public/beos-tiles/mathematica.png differ
diff --git a/src/frontend/public/beos-tiles/mazinger-z-die-cast.png b/src/frontend/public/beos-tiles/mazinger-z-die-cast.png
new file mode 100644
index 0000000..8c1a187
Binary files /dev/null and b/src/frontend/public/beos-tiles/mazinger-z-die-cast.png differ
diff --git a/src/frontend/public/beos-tiles/media-playlist-repeat.png b/src/frontend/public/beos-tiles/media-playlist-repeat.png
new file mode 100755
index 0000000..e39799e
Binary files /dev/null and b/src/frontend/public/beos-tiles/media-playlist-repeat.png differ
diff --git a/src/frontend/public/beos-tiles/media-playlist-shuffle.png b/src/frontend/public/beos-tiles/media-playlist-shuffle.png
new file mode 100755
index 0000000..21ed88f
Binary files /dev/null and b/src/frontend/public/beos-tiles/media-playlist-shuffle.png differ
diff --git a/src/frontend/public/beos-tiles/megami.png b/src/frontend/public/beos-tiles/megami.png
new file mode 100644
index 0000000..b625aa2
Binary files /dev/null and b/src/frontend/public/beos-tiles/megami.png differ
diff --git a/src/frontend/public/beos-tiles/mirc.png b/src/frontend/public/beos-tiles/mirc.png
new file mode 100644
index 0000000..2a86de4
Binary files /dev/null and b/src/frontend/public/beos-tiles/mirc.png differ
diff --git a/src/frontend/public/beos-tiles/mouse.png b/src/frontend/public/beos-tiles/mouse.png
new file mode 100644
index 0000000..c443aa4
Binary files /dev/null and b/src/frontend/public/beos-tiles/mouse.png differ
diff --git a/src/frontend/public/beos-tiles/mouse1.png b/src/frontend/public/beos-tiles/mouse1.png
new file mode 100644
index 0000000..6d91d10
Binary files /dev/null and b/src/frontend/public/beos-tiles/mouse1.png differ
diff --git a/src/frontend/public/beos-tiles/mozicon14.png b/src/frontend/public/beos-tiles/mozicon14.png
new file mode 100644
index 0000000..c563c93
Binary files /dev/null and b/src/frontend/public/beos-tiles/mozicon14.png differ
diff --git a/src/frontend/public/beos-tiles/mozicon2.png b/src/frontend/public/beos-tiles/mozicon2.png
new file mode 100644
index 0000000..3bde8d0
Binary files /dev/null and b/src/frontend/public/beos-tiles/mozicon2.png differ
diff --git a/src/frontend/public/beos-tiles/msn.png b/src/frontend/public/beos-tiles/msn.png
new file mode 100644
index 0000000..d1c2ed2
Binary files /dev/null and b/src/frontend/public/beos-tiles/msn.png differ
diff --git a/src/frontend/public/beos-tiles/multimedia-kde.png b/src/frontend/public/beos-tiles/multimedia-kde.png
new file mode 100644
index 0000000..2a4d4e3
Binary files /dev/null and b/src/frontend/public/beos-tiles/multimedia-kde.png differ
diff --git a/src/frontend/public/beos-tiles/multimedia-volume-control-kde.png b/src/frontend/public/beos-tiles/multimedia-volume-control-kde.png
new file mode 100644
index 0000000..2a4d4e3
Binary files /dev/null and b/src/frontend/public/beos-tiles/multimedia-volume-control-kde.png differ
diff --git a/src/frontend/public/beos-tiles/multimedia-volume-control.png b/src/frontend/public/beos-tiles/multimedia-volume-control.png
new file mode 100644
index 0000000..2a4d4e3
Binary files /dev/null and b/src/frontend/public/beos-tiles/multimedia-volume-control.png differ
diff --git a/src/frontend/public/beos-tiles/multimedia-volume-control_.png b/src/frontend/public/beos-tiles/multimedia-volume-control_.png
new file mode 100644
index 0000000..00230be
Binary files /dev/null and b/src/frontend/public/beos-tiles/multimedia-volume-control_.png differ
diff --git a/src/frontend/public/beos-tiles/multimedia.png b/src/frontend/public/beos-tiles/multimedia.png
new file mode 100644
index 0000000..8c42fa4
Binary files /dev/null and b/src/frontend/public/beos-tiles/multimedia.png differ
diff --git a/src/frontend/public/beos-tiles/nedit.png b/src/frontend/public/beos-tiles/nedit.png
new file mode 100644
index 0000000..73c8412
Binary files /dev/null and b/src/frontend/public/beos-tiles/nedit.png differ
diff --git a/src/frontend/public/beos-tiles/netscape.png b/src/frontend/public/beos-tiles/netscape.png
new file mode 100644
index 0000000..49c74b6
Binary files /dev/null and b/src/frontend/public/beos-tiles/netscape.png differ
diff --git a/src/frontend/public/beos-tiles/network-cellular-acquiring-symbolic.png b/src/frontend/public/beos-tiles/network-cellular-acquiring-symbolic.png
new file mode 100755
index 0000000..b4500f6
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-cellular-acquiring-symbolic.png differ
diff --git a/src/frontend/public/beos-tiles/network-cellular-signal-excellent-symbolic.png b/src/frontend/public/beos-tiles/network-cellular-signal-excellent-symbolic.png
new file mode 100755
index 0000000..ab432a0
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-cellular-signal-excellent-symbolic.png differ
diff --git a/src/frontend/public/beos-tiles/network-cellular-signal-good-symbolic.png b/src/frontend/public/beos-tiles/network-cellular-signal-good-symbolic.png
new file mode 100755
index 0000000..010291b
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-cellular-signal-good-symbolic.png differ
diff --git a/src/frontend/public/beos-tiles/network-cellular-signal-none-symbolic.png b/src/frontend/public/beos-tiles/network-cellular-signal-none-symbolic.png
new file mode 100755
index 0000000..1faa2af
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-cellular-signal-none-symbolic.png differ
diff --git a/src/frontend/public/beos-tiles/network-cellular-signal-ok-symbolic.png b/src/frontend/public/beos-tiles/network-cellular-signal-ok-symbolic.png
new file mode 100755
index 0000000..43273e5
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-cellular-signal-ok-symbolic.png differ
diff --git a/src/frontend/public/beos-tiles/network-cellular-signal-weak-symbolic.png b/src/frontend/public/beos-tiles/network-cellular-signal-weak-symbolic.png
new file mode 100755
index 0000000..66e8d2b
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-cellular-signal-weak-symbolic.png differ
diff --git a/src/frontend/public/beos-tiles/network-error.png b/src/frontend/public/beos-tiles/network-error.png
new file mode 100755
index 0000000..90347d7
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-error.png differ
diff --git a/src/frontend/public/beos-tiles/network-idle.png b/src/frontend/public/beos-tiles/network-idle.png
new file mode 100755
index 0000000..82d21b7
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-idle.png differ
diff --git a/src/frontend/public/beos-tiles/network-offline.png b/src/frontend/public/beos-tiles/network-offline.png
new file mode 100755
index 0000000..baab62c
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-offline.png differ
diff --git a/src/frontend/public/beos-tiles/network-receive.png b/src/frontend/public/beos-tiles/network-receive.png
new file mode 100755
index 0000000..ac0a267
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-receive.png differ
diff --git a/src/frontend/public/beos-tiles/network-transmit-receive.png b/src/frontend/public/beos-tiles/network-transmit-receive.png
new file mode 100755
index 0000000..89d46dc
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-transmit-receive.png differ
diff --git a/src/frontend/public/beos-tiles/network-transmit.png b/src/frontend/public/beos-tiles/network-transmit.png
new file mode 100755
index 0000000..7e02ff3
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-transmit.png differ
diff --git a/src/frontend/public/beos-tiles/network-wired.png b/src/frontend/public/beos-tiles/network-wired.png
new file mode 100644
index 0000000..68a998b
Binary files /dev/null and b/src/frontend/public/beos-tiles/network-wired.png differ
diff --git a/src/frontend/public/beos-tiles/newspaper-icon.png b/src/frontend/public/beos-tiles/newspaper-icon.png
new file mode 100644
index 0000000..5eaf949
Binary files /dev/null and b/src/frontend/public/beos-tiles/newspaper-icon.png differ
diff --git a/src/frontend/public/beos-tiles/noatun.png b/src/frontend/public/beos-tiles/noatun.png
new file mode 100644
index 0000000..2b2ff92
Binary files /dev/null and b/src/frontend/public/beos-tiles/noatun.png differ
diff --git a/src/frontend/public/beos-tiles/ns61-icon.png b/src/frontend/public/beos-tiles/ns61-icon.png
new file mode 100644
index 0000000..c02098f
Binary files /dev/null and b/src/frontend/public/beos-tiles/ns61-icon.png differ
diff --git a/src/frontend/public/beos-tiles/ns6icon.png b/src/frontend/public/beos-tiles/ns6icon.png
new file mode 100644
index 0000000..213beb8
Binary files /dev/null and b/src/frontend/public/beos-tiles/ns6icon.png differ
diff --git a/src/frontend/public/beos-tiles/ns70-icon.png b/src/frontend/public/beos-tiles/ns70-icon.png
new file mode 100644
index 0000000..8e96850
Binary files /dev/null and b/src/frontend/public/beos-tiles/ns70-icon.png differ
diff --git a/src/frontend/public/beos-tiles/old-key-icon.png b/src/frontend/public/beos-tiles/old-key-icon.png
new file mode 100644
index 0000000..48dccf0
Binary files /dev/null and b/src/frontend/public/beos-tiles/old-key-icon.png differ
diff --git a/src/frontend/public/beos-tiles/old-suitcase.png b/src/frontend/public/beos-tiles/old-suitcase.png
new file mode 100644
index 0000000..93241b4
Binary files /dev/null and b/src/frontend/public/beos-tiles/old-suitcase.png differ
diff --git a/src/frontend/public/beos-tiles/opera.png b/src/frontend/public/beos-tiles/opera.png
new file mode 100644
index 0000000..689346b
Binary files /dev/null and b/src/frontend/public/beos-tiles/opera.png differ
diff --git a/src/frontend/public/beos-tiles/orage.png b/src/frontend/public/beos-tiles/orage.png
new file mode 100644
index 0000000..bc92eda
Binary files /dev/null and b/src/frontend/public/beos-tiles/orage.png differ
diff --git a/src/frontend/public/beos-tiles/os-9-box.png b/src/frontend/public/beos-tiles/os-9-box.png
new file mode 100644
index 0000000..c0395fe
Binary files /dev/null and b/src/frontend/public/beos-tiles/os-9-box.png differ
diff --git a/src/frontend/public/beos-tiles/package.png b/src/frontend/public/beos-tiles/package.png
new file mode 100644
index 0000000..bb15511
Binary files /dev/null and b/src/frontend/public/beos-tiles/package.png differ
diff --git a/src/frontend/public/beos-tiles/package_applications.png b/src/frontend/public/beos-tiles/package_applications.png
new file mode 100644
index 0000000..30fc4e3
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_applications.png differ
diff --git a/src/frontend/public/beos-tiles/package_editors.png b/src/frontend/public/beos-tiles/package_editors.png
new file mode 100644
index 0000000..f064679
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_editors.png differ
diff --git a/src/frontend/public/beos-tiles/package_edutainment.png b/src/frontend/public/beos-tiles/package_edutainment.png
new file mode 100644
index 0000000..3097597
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_edutainment.png differ
diff --git a/src/frontend/public/beos-tiles/package_favourite.png b/src/frontend/public/beos-tiles/package_favourite.png
new file mode 100644
index 0000000..65ebd69
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_favourite.png differ
diff --git a/src/frontend/public/beos-tiles/package_games_arcade.png b/src/frontend/public/beos-tiles/package_games_arcade.png
new file mode 100644
index 0000000..61c800c
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_games_arcade.png differ
diff --git a/src/frontend/public/beos-tiles/package_games_board.png b/src/frontend/public/beos-tiles/package_games_board.png
new file mode 100644
index 0000000..d25c9d1
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_games_board.png differ
diff --git a/src/frontend/public/beos-tiles/package_games_card.png b/src/frontend/public/beos-tiles/package_games_card.png
new file mode 100644
index 0000000..eb42983
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_games_card.png differ
diff --git a/src/frontend/public/beos-tiles/package_games_strategy.png b/src/frontend/public/beos-tiles/package_games_strategy.png
new file mode 100644
index 0000000..3091c69
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_games_strategy.png differ
diff --git a/src/frontend/public/beos-tiles/package_settings.png b/src/frontend/public/beos-tiles/package_settings.png
new file mode 100644
index 0000000..cbc0e7b
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_settings.png differ
diff --git a/src/frontend/public/beos-tiles/package_system.png b/src/frontend/public/beos-tiles/package_system.png
new file mode 100644
index 0000000..61fecb8
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_system.png differ
diff --git a/src/frontend/public/beos-tiles/package_toys.png b/src/frontend/public/beos-tiles/package_toys.png
new file mode 100644
index 0000000..e81f2ac
Binary files /dev/null and b/src/frontend/public/beos-tiles/package_toys.png differ
diff --git a/src/frontend/public/beos-tiles/palemoon.png b/src/frontend/public/beos-tiles/palemoon.png
new file mode 100644
index 0000000..7c3b1e0
Binary files /dev/null and b/src/frontend/public/beos-tiles/palemoon.png differ
diff --git a/src/frontend/public/beos-tiles/palemoon2.png b/src/frontend/public/beos-tiles/palemoon2.png
new file mode 100644
index 0000000..49c74b6
Binary files /dev/null and b/src/frontend/public/beos-tiles/palemoon2.png differ
diff --git a/src/frontend/public/beos-tiles/palemoon_.png b/src/frontend/public/beos-tiles/palemoon_.png
new file mode 100644
index 0000000..e5564cc
Binary files /dev/null and b/src/frontend/public/beos-tiles/palemoon_.png differ
diff --git a/src/frontend/public/beos-tiles/panel.png b/src/frontend/public/beos-tiles/panel.png
new file mode 100644
index 0000000..1179278
Binary files /dev/null and b/src/frontend/public/beos-tiles/panel.png differ
diff --git a/src/frontend/public/beos-tiles/password.png b/src/frontend/public/beos-tiles/password.png
new file mode 100755
index 0000000..5c64e53
Binary files /dev/null and b/src/frontend/public/beos-tiles/password.png differ
diff --git a/src/frontend/public/beos-tiles/pencil-holder-icon.png b/src/frontend/public/beos-tiles/pencil-holder-icon.png
new file mode 100644
index 0000000..e4cf084
Binary files /dev/null and b/src/frontend/public/beos-tiles/pencil-holder-icon.png differ
diff --git a/src/frontend/public/beos-tiles/penguin.png b/src/frontend/public/beos-tiles/penguin.png
new file mode 100644
index 0000000..cd83735
Binary files /dev/null and b/src/frontend/public/beos-tiles/penguin.png differ
diff --git a/src/frontend/public/beos-tiles/photobook.png b/src/frontend/public/beos-tiles/photobook.png
new file mode 100644
index 0000000..4785090
Binary files /dev/null and b/src/frontend/public/beos-tiles/photobook.png differ
diff --git a/src/frontend/public/beos-tiles/pie.png b/src/frontend/public/beos-tiles/pie.png
new file mode 100644
index 0000000..9e96eaa
Binary files /dev/null and b/src/frontend/public/beos-tiles/pie.png differ
diff --git a/src/frontend/public/beos-tiles/piggy-bank-icon.png b/src/frontend/public/beos-tiles/piggy-bank-icon.png
new file mode 100644
index 0000000..426b640
Binary files /dev/null and b/src/frontend/public/beos-tiles/piggy-bank-icon.png differ
diff --git a/src/frontend/public/beos-tiles/plan.png b/src/frontend/public/beos-tiles/plan.png
new file mode 100644
index 0000000..feb2d27
Binary files /dev/null and b/src/frontend/public/beos-tiles/plan.png differ
diff --git a/src/frontend/public/beos-tiles/playstation_1_32x32x8.png b/src/frontend/public/beos-tiles/playstation_1_32x32x8.png
new file mode 100644
index 0000000..63a1797
Binary files /dev/null and b/src/frontend/public/beos-tiles/playstation_1_32x32x8.png differ
diff --git a/src/frontend/public/beos-tiles/postal-truck-icon.png b/src/frontend/public/beos-tiles/postal-truck-icon.png
new file mode 100644
index 0000000..8e4fe2e
Binary files /dev/null and b/src/frontend/public/beos-tiles/postal-truck-icon.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop-accessibility.png b/src/frontend/public/beos-tiles/preferences-desktop-accessibility.png
new file mode 100644
index 0000000..774570e
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop-accessibility.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop-default-applications.png b/src/frontend/public/beos-tiles/preferences-desktop-default-applications.png
new file mode 100644
index 0000000..98398ae
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop-default-applications.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop-font.png b/src/frontend/public/beos-tiles/preferences-desktop-font.png
new file mode 100644
index 0000000..5831030
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop-font.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop-keyboard.png b/src/frontend/public/beos-tiles/preferences-desktop-keyboard.png
new file mode 100644
index 0000000..7815bc0
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop-keyboard.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop-locale.png b/src/frontend/public/beos-tiles/preferences-desktop-locale.png
new file mode 100644
index 0000000..f5d8643
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop-locale.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop-multimedia.png b/src/frontend/public/beos-tiles/preferences-desktop-multimedia.png
new file mode 100644
index 0000000..b6ea1e1
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop-multimedia.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop-peripherals.png b/src/frontend/public/beos-tiles/preferences-desktop-peripherals.png
new file mode 100644
index 0000000..c443aa4
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop-peripherals.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop-screensaver.png b/src/frontend/public/beos-tiles/preferences-desktop-screensaver.png
new file mode 100644
index 0000000..d39397a
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop-screensaver.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop-theme.png b/src/frontend/public/beos-tiles/preferences-desktop-theme.png
new file mode 100644
index 0000000..30c3403
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop-theme.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop-wallpaper.png b/src/frontend/public/beos-tiles/preferences-desktop-wallpaper.png
new file mode 100644
index 0000000..af9715f
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop-wallpaper.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-desktop.png b/src/frontend/public/beos-tiles/preferences-desktop.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-desktop.png differ
diff --git a/src/frontend/public/beos-tiles/preferences-system.png b/src/frontend/public/beos-tiles/preferences-system.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/preferences-system.png differ
diff --git a/src/frontend/public/beos-tiles/printer-error.png b/src/frontend/public/beos-tiles/printer-error.png
new file mode 100755
index 0000000..210fdee
Binary files /dev/null and b/src/frontend/public/beos-tiles/printer-error.png differ
diff --git a/src/frontend/public/beos-tiles/printer-printing.png b/src/frontend/public/beos-tiles/printer-printing.png
new file mode 100755
index 0000000..6409df1
Binary files /dev/null and b/src/frontend/public/beos-tiles/printer-printing.png differ
diff --git a/src/frontend/public/beos-tiles/printmgr.png b/src/frontend/public/beos-tiles/printmgr.png
new file mode 100644
index 0000000..ba7662e
Binary files /dev/null and b/src/frontend/public/beos-tiles/printmgr.png differ
diff --git a/src/frontend/public/beos-tiles/proxy.png b/src/frontend/public/beos-tiles/proxy.png
new file mode 100644
index 0000000..d95e308
Binary files /dev/null and b/src/frontend/public/beos-tiles/proxy.png differ
diff --git a/src/frontend/public/beos-tiles/pybliographic.png b/src/frontend/public/beos-tiles/pybliographic.png
new file mode 100644
index 0000000..5b92d9d
Binary files /dev/null and b/src/frontend/public/beos-tiles/pybliographic.png differ
diff --git a/src/frontend/public/beos-tiles/pysol.png b/src/frontend/public/beos-tiles/pysol.png
new file mode 100644
index 0000000..694a625
Binary files /dev/null and b/src/frontend/public/beos-tiles/pysol.png differ
diff --git a/src/frontend/public/beos-tiles/racecar_1_32x32x4.png b/src/frontend/public/beos-tiles/racecar_1_32x32x4.png
new file mode 100644
index 0000000..45633b5
Binary files /dev/null and b/src/frontend/public/beos-tiles/racecar_1_32x32x4.png differ
diff --git a/src/frontend/public/beos-tiles/rambox.png b/src/frontend/public/beos-tiles/rambox.png
new file mode 100644
index 0000000..00e7f8d
Binary files /dev/null and b/src/frontend/public/beos-tiles/rambox.png differ
diff --git a/src/frontend/public/beos-tiles/random-steam-engine-1-icon.png b/src/frontend/public/beos-tiles/random-steam-engine-1-icon.png
new file mode 100644
index 0000000..6079297
Binary files /dev/null and b/src/frontend/public/beos-tiles/random-steam-engine-1-icon.png differ
diff --git a/src/frontend/public/beos-tiles/realplayer.png b/src/frontend/public/beos-tiles/realplayer.png
new file mode 100644
index 0000000..0048e03
Binary files /dev/null and b/src/frontend/public/beos-tiles/realplayer.png differ
diff --git a/src/frontend/public/beos-tiles/red-tape-icon.png b/src/frontend/public/beos-tiles/red-tape-icon.png
new file mode 100644
index 0000000..6f97b7b
Binary files /dev/null and b/src/frontend/public/beos-tiles/red-tape-icon.png differ
diff --git a/src/frontend/public/beos-tiles/retroarch.png b/src/frontend/public/beos-tiles/retroarch.png
new file mode 100644
index 0000000..0f65dba
Binary files /dev/null and b/src/frontend/public/beos-tiles/retroarch.png differ
diff --git a/src/frontend/public/beos-tiles/samba.png b/src/frontend/public/beos-tiles/samba.png
new file mode 100644
index 0000000..c56b07f
Binary files /dev/null and b/src/frontend/public/beos-tiles/samba.png differ
diff --git a/src/frontend/public/beos-tiles/school-bus-icon.png b/src/frontend/public/beos-tiles/school-bus-icon.png
new file mode 100644
index 0000000..8d92be5
Binary files /dev/null and b/src/frontend/public/beos-tiles/school-bus-icon.png differ
diff --git a/src/frontend/public/beos-tiles/scribus-ng.png b/src/frontend/public/beos-tiles/scribus-ng.png
new file mode 100644
index 0000000..9a253c4
Binary files /dev/null and b/src/frontend/public/beos-tiles/scribus-ng.png differ
diff --git a/src/frontend/public/beos-tiles/seamonkey-mozilla-build.png b/src/frontend/public/beos-tiles/seamonkey-mozilla-build.png
new file mode 100644
index 0000000..b4bb9ab
Binary files /dev/null and b/src/frontend/public/beos-tiles/seamonkey-mozilla-build.png differ
diff --git a/src/frontend/public/beos-tiles/seamonkey.png b/src/frontend/public/beos-tiles/seamonkey.png
new file mode 100644
index 0000000..b4bb9ab
Binary files /dev/null and b/src/frontend/public/beos-tiles/seamonkey.png differ
diff --git a/src/frontend/public/beos-tiles/security-high.png b/src/frontend/public/beos-tiles/security-high.png
new file mode 100755
index 0000000..beedf01
Binary files /dev/null and b/src/frontend/public/beos-tiles/security-high.png differ
diff --git a/src/frontend/public/beos-tiles/security-low.png b/src/frontend/public/beos-tiles/security-low.png
new file mode 100755
index 0000000..64a5320
Binary files /dev/null and b/src/frontend/public/beos-tiles/security-low.png differ
diff --git a/src/frontend/public/beos-tiles/security-medium.png b/src/frontend/public/beos-tiles/security-medium.png
new file mode 100755
index 0000000..5e84795
Binary files /dev/null and b/src/frontend/public/beos-tiles/security-medium.png differ
diff --git a/src/frontend/public/beos-tiles/signal-desktop.png b/src/frontend/public/beos-tiles/signal-desktop.png
new file mode 100644
index 0000000..27dc993
Binary files /dev/null and b/src/frontend/public/beos-tiles/signal-desktop.png differ
diff --git a/src/frontend/public/beos-tiles/signal.png b/src/frontend/public/beos-tiles/signal.png
new file mode 100644
index 0000000..567dfb5
Binary files /dev/null and b/src/frontend/public/beos-tiles/signal.png differ
diff --git a/src/frontend/public/beos-tiles/skypeforlinux.png b/src/frontend/public/beos-tiles/skypeforlinux.png
new file mode 100644
index 0000000..04986ec
Binary files /dev/null and b/src/frontend/public/beos-tiles/skypeforlinux.png differ
diff --git a/src/frontend/public/beos-tiles/skypeforlinux_.png b/src/frontend/public/beos-tiles/skypeforlinux_.png
new file mode 100644
index 0000000..5944815
Binary files /dev/null and b/src/frontend/public/beos-tiles/skypeforlinux_.png differ
diff --git a/src/frontend/public/beos-tiles/software-update-available.png b/src/frontend/public/beos-tiles/software-update-available.png
new file mode 100755
index 0000000..aba7215
Binary files /dev/null and b/src/frontend/public/beos-tiles/software-update-available.png differ
diff --git a/src/frontend/public/beos-tiles/software-update-urgent.png b/src/frontend/public/beos-tiles/software-update-urgent.png
new file mode 100755
index 0000000..2b7423a
Binary files /dev/null and b/src/frontend/public/beos-tiles/software-update-urgent.png differ
diff --git a/src/frontend/public/beos-tiles/steam.png b/src/frontend/public/beos-tiles/steam.png
new file mode 100644
index 0000000..cd99923
Binary files /dev/null and b/src/frontend/public/beos-tiles/steam.png differ
diff --git a/src/frontend/public/beos-tiles/style.png b/src/frontend/public/beos-tiles/style.png
new file mode 100644
index 0000000..4081648
Binary files /dev/null and b/src/frontend/public/beos-tiles/style.png differ
diff --git a/src/frontend/public/beos-tiles/system-file-manager.png b/src/frontend/public/beos-tiles/system-file-manager.png
new file mode 100644
index 0000000..c65234d
Binary files /dev/null and b/src/frontend/public/beos-tiles/system-file-manager.png differ
diff --git a/src/frontend/public/beos-tiles/system-software-install.png b/src/frontend/public/beos-tiles/system-software-install.png
new file mode 100644
index 0000000..bb15511
Binary files /dev/null and b/src/frontend/public/beos-tiles/system-software-install.png differ
diff --git a/src/frontend/public/beos-tiles/system-users.png b/src/frontend/public/beos-tiles/system-users.png
new file mode 100644
index 0000000..ebaba41
Binary files /dev/null and b/src/frontend/public/beos-tiles/system-users.png differ
diff --git a/src/frontend/public/beos-tiles/taco-icon.png b/src/frontend/public/beos-tiles/taco-icon.png
new file mode 100644
index 0000000..7f961df
Binary files /dev/null and b/src/frontend/public/beos-tiles/taco-icon.png differ
diff --git a/src/frontend/public/beos-tiles/task-due.png b/src/frontend/public/beos-tiles/task-due.png
new file mode 100755
index 0000000..3afe8a2
Binary files /dev/null and b/src/frontend/public/beos-tiles/task-due.png differ
diff --git a/src/frontend/public/beos-tiles/task-past-due.png b/src/frontend/public/beos-tiles/task-past-due.png
new file mode 100755
index 0000000..be745f4
Binary files /dev/null and b/src/frontend/public/beos-tiles/task-past-due.png differ
diff --git a/src/frontend/public/beos-tiles/tdeiconedit.png b/src/frontend/public/beos-tiles/tdeiconedit.png
new file mode 100644
index 0000000..ae41a42
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeiconedit.png differ
diff --git a/src/frontend/public/beos-tiles/tdemid.png b/src/frontend/public/beos-tiles/tdemid.png
new file mode 100644
index 0000000..9886cf6
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdemid.png differ
diff --git a/src/frontend/public/beos-tiles/tdemidi.png b/src/frontend/public/beos-tiles/tdemidi.png
new file mode 100644
index 0000000..b640f99
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdemidi.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprint_printer.png b/src/frontend/public/beos-tiles/tdeprint_printer.png
new file mode 100644
index 0000000..915e405
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprint_printer.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprint_printer_class.png b/src/frontend/public/beos-tiles/tdeprint_printer_class.png
new file mode 100644
index 0000000..d7397d4
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprint_printer_class.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprint_printer_class_process.png b/src/frontend/public/beos-tiles/tdeprint_printer_class_process.png
new file mode 100644
index 0000000..50d3605
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprint_printer_class_process.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprint_printer_class_stopped.png b/src/frontend/public/beos-tiles/tdeprint_printer_class_stopped.png
new file mode 100644
index 0000000..e9a0ff5
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprint_printer_class_stopped.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprint_printer_process.png b/src/frontend/public/beos-tiles/tdeprint_printer_process.png
new file mode 100644
index 0000000..1810469
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprint_printer_process.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprint_printer_remote.png b/src/frontend/public/beos-tiles/tdeprint_printer_remote.png
new file mode 100644
index 0000000..c895fc1
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprint_printer_remote.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprint_printer_remote_process.png b/src/frontend/public/beos-tiles/tdeprint_printer_remote_process.png
new file mode 100644
index 0000000..3170f9d
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprint_printer_remote_process.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprint_printer_remote_stopped.png b/src/frontend/public/beos-tiles/tdeprint_printer_remote_stopped.png
new file mode 100644
index 0000000..361de7f
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprint_printer_remote_stopped.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprint_printer_stopped.png b/src/frontend/public/beos-tiles/tdeprint_printer_stopped.png
new file mode 100644
index 0000000..488ca06
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprint_printer_stopped.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprint_printer_users.png b/src/frontend/public/beos-tiles/tdeprint_printer_users.png
new file mode 100644
index 0000000..a17bd17
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprint_printer_users.png differ
diff --git a/src/frontend/public/beos-tiles/tdeprintfax.png b/src/frontend/public/beos-tiles/tdeprintfax.png
new file mode 100644
index 0000000..6061d49
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdeprintfax.png differ
diff --git a/src/frontend/public/beos-tiles/tdescreensaver.png b/src/frontend/public/beos-tiles/tdescreensaver.png
new file mode 100644
index 0000000..d39397a
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdescreensaver.png differ
diff --git a/src/frontend/public/beos-tiles/tdevelop.png b/src/frontend/public/beos-tiles/tdevelop.png
new file mode 100644
index 0000000..a8514e4
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdevelop.png differ
diff --git a/src/frontend/public/beos-tiles/tdmconfig.png b/src/frontend/public/beos-tiles/tdmconfig.png
new file mode 100644
index 0000000..2c510af
Binary files /dev/null and b/src/frontend/public/beos-tiles/tdmconfig.png differ
diff --git a/src/frontend/public/beos-tiles/telegram-desktop.png b/src/frontend/public/beos-tiles/telegram-desktop.png
new file mode 100644
index 0000000..d37e33d
Binary files /dev/null and b/src/frontend/public/beos-tiles/telegram-desktop.png differ
diff --git a/src/frontend/public/beos-tiles/telegram.png b/src/frontend/public/beos-tiles/telegram.png
new file mode 100644
index 0000000..d37e33d
Binary files /dev/null and b/src/frontend/public/beos-tiles/telegram.png differ
diff --git a/src/frontend/public/beos-tiles/terminal.png b/src/frontend/public/beos-tiles/terminal.png
new file mode 100644
index 0000000..8b23d9c
Binary files /dev/null and b/src/frontend/public/beos-tiles/terminal.png differ
diff --git a/src/frontend/public/beos-tiles/text.png b/src/frontend/public/beos-tiles/text.png
new file mode 100644
index 0000000..23019aa
Binary files /dev/null and b/src/frontend/public/beos-tiles/text.png differ
diff --git a/src/frontend/public/beos-tiles/the-doghouse.png b/src/frontend/public/beos-tiles/the-doghouse.png
new file mode 100644
index 0000000..7034706
Binary files /dev/null and b/src/frontend/public/beos-tiles/the-doghouse.png differ
diff --git a/src/frontend/public/beos-tiles/train1_1_32x32x4.png b/src/frontend/public/beos-tiles/train1_1_32x32x4.png
new file mode 100644
index 0000000..bd2acac
Binary files /dev/null and b/src/frontend/public/beos-tiles/train1_1_32x32x4.png differ
diff --git a/src/frontend/public/beos-tiles/train2_1_32x32x4.png b/src/frontend/public/beos-tiles/train2_1_32x32x4.png
new file mode 100644
index 0000000..71f3a70
Binary files /dev/null and b/src/frontend/public/beos-tiles/train2_1_32x32x4.png differ
diff --git a/src/frontend/public/beos-tiles/twin.png b/src/frontend/public/beos-tiles/twin.png
new file mode 100644
index 0000000..85a194d
Binary files /dev/null and b/src/frontend/public/beos-tiles/twin.png differ
diff --git a/src/frontend/public/beos-tiles/ups-truck-icon.png b/src/frontend/public/beos-tiles/ups-truck-icon.png
new file mode 100644
index 0000000..422752d
Binary files /dev/null and b/src/frontend/public/beos-tiles/ups-truck-icon.png differ
diff --git a/src/frontend/public/beos-tiles/user-trash-full.png b/src/frontend/public/beos-tiles/user-trash-full.png
new file mode 100644
index 0000000..c1f6cc5
Binary files /dev/null and b/src/frontend/public/beos-tiles/user-trash-full.png differ
diff --git a/src/frontend/public/beos-tiles/utilities-system-monitor.png b/src/frontend/public/beos-tiles/utilities-system-monitor.png
new file mode 100644
index 0000000..abf92cf
Binary files /dev/null and b/src/frontend/public/beos-tiles/utilities-system-monitor.png differ
diff --git a/src/frontend/public/beos-tiles/utilities-terminal.png b/src/frontend/public/beos-tiles/utilities-terminal.png
new file mode 100644
index 0000000..0988eac
Binary files /dev/null and b/src/frontend/public/beos-tiles/utilities-terminal.png differ
diff --git a/src/frontend/public/beos-tiles/vlc.png b/src/frontend/public/beos-tiles/vlc.png
new file mode 100644
index 0000000..ae0f839
Binary files /dev/null and b/src/frontend/public/beos-tiles/vlc.png differ
diff --git a/src/frontend/public/beos-tiles/wabi.png b/src/frontend/public/beos-tiles/wabi.png
new file mode 100644
index 0000000..5be6fb1
Binary files /dev/null and b/src/frontend/public/beos-tiles/wabi.png differ
diff --git a/src/frontend/public/beos-tiles/weather-clear-night.png b/src/frontend/public/beos-tiles/weather-clear-night.png
new file mode 100755
index 0000000..4647fdc
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-clear-night.png differ
diff --git a/src/frontend/public/beos-tiles/weather-clear.png b/src/frontend/public/beos-tiles/weather-clear.png
new file mode 100755
index 0000000..d9efbe9
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-clear.png differ
diff --git a/src/frontend/public/beos-tiles/weather-few-clouds-night.png b/src/frontend/public/beos-tiles/weather-few-clouds-night.png
new file mode 100755
index 0000000..6766378
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-few-clouds-night.png differ
diff --git a/src/frontend/public/beos-tiles/weather-few-clouds.png b/src/frontend/public/beos-tiles/weather-few-clouds.png
new file mode 100755
index 0000000..0a39790
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-few-clouds.png differ
diff --git a/src/frontend/public/beos-tiles/weather-fog.png b/src/frontend/public/beos-tiles/weather-fog.png
new file mode 100755
index 0000000..8e48d6e
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-fog.png differ
diff --git a/src/frontend/public/beos-tiles/weather-overcast.png b/src/frontend/public/beos-tiles/weather-overcast.png
new file mode 100755
index 0000000..9c4dd33
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-overcast.png differ
diff --git a/src/frontend/public/beos-tiles/weather-severe-alert.png b/src/frontend/public/beos-tiles/weather-severe-alert.png
new file mode 100755
index 0000000..b9e31c8
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-severe-alert.png differ
diff --git a/src/frontend/public/beos-tiles/weather-showers-scattered.png b/src/frontend/public/beos-tiles/weather-showers-scattered.png
new file mode 100755
index 0000000..bc0aa47
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-showers-scattered.png differ
diff --git a/src/frontend/public/beos-tiles/weather-showers.png b/src/frontend/public/beos-tiles/weather-showers.png
new file mode 100755
index 0000000..4a2d9b8
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-showers.png differ
diff --git a/src/frontend/public/beos-tiles/weather-snow.png b/src/frontend/public/beos-tiles/weather-snow.png
new file mode 100755
index 0000000..cc172bb
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-snow.png differ
diff --git a/src/frontend/public/beos-tiles/weather-storm.png b/src/frontend/public/beos-tiles/weather-storm.png
new file mode 100755
index 0000000..210db8f
Binary files /dev/null and b/src/frontend/public/beos-tiles/weather-storm.png differ
diff --git a/src/frontend/public/beos-tiles/web-browser.png b/src/frontend/public/beos-tiles/web-browser.png
new file mode 100644
index 0000000..b185909
Binary files /dev/null and b/src/frontend/public/beos-tiles/web-browser.png differ
diff --git a/src/frontend/public/beos-tiles/window_list.png b/src/frontend/public/beos-tiles/window_list.png
new file mode 100644
index 0000000..89cca53
Binary files /dev/null and b/src/frontend/public/beos-tiles/window_list.png differ
diff --git a/src/frontend/public/beos-tiles/winprops.png b/src/frontend/public/beos-tiles/winprops.png
new file mode 100644
index 0000000..6a1c801
Binary files /dev/null and b/src/frontend/public/beos-tiles/winprops.png differ
diff --git a/src/frontend/public/beos-tiles/wire-desktop.png b/src/frontend/public/beos-tiles/wire-desktop.png
new file mode 100644
index 0000000..7153c3f
Binary files /dev/null and b/src/frontend/public/beos-tiles/wire-desktop.png differ
diff --git a/src/frontend/public/beos-tiles/wmtweaks.png b/src/frontend/public/beos-tiles/wmtweaks.png
new file mode 100644
index 0000000..6a1c801
Binary files /dev/null and b/src/frontend/public/beos-tiles/wmtweaks.png differ
diff --git a/src/frontend/public/beos-tiles/wp.png b/src/frontend/public/beos-tiles/wp.png
new file mode 100644
index 0000000..e8ae469
Binary files /dev/null and b/src/frontend/public/beos-tiles/wp.png differ
diff --git a/src/frontend/public/beos-tiles/x.png b/src/frontend/public/beos-tiles/x.png
new file mode 100644
index 0000000..ec53639
Binary files /dev/null and b/src/frontend/public/beos-tiles/x.png differ
diff --git a/src/frontend/public/beos-tiles/xapp.png b/src/frontend/public/beos-tiles/xapp.png
new file mode 100644
index 0000000..e318675
Binary files /dev/null and b/src/frontend/public/beos-tiles/xapp.png differ
diff --git a/src/frontend/public/beos-tiles/xcalc.png b/src/frontend/public/beos-tiles/xcalc.png
new file mode 100644
index 0000000..61eeada
Binary files /dev/null and b/src/frontend/public/beos-tiles/xcalc.png differ
diff --git a/src/frontend/public/beos-tiles/xclipboard.png b/src/frontend/public/beos-tiles/xclipboard.png
new file mode 100644
index 0000000..5ec8a96
Binary files /dev/null and b/src/frontend/public/beos-tiles/xclipboard.png differ
diff --git a/src/frontend/public/beos-tiles/xclock.png b/src/frontend/public/beos-tiles/xclock.png
new file mode 100644
index 0000000..457e725
Binary files /dev/null and b/src/frontend/public/beos-tiles/xclock.png differ
diff --git a/src/frontend/public/beos-tiles/xconsole.png b/src/frontend/public/beos-tiles/xconsole.png
new file mode 100644
index 0000000..e4b18d7
Binary files /dev/null and b/src/frontend/public/beos-tiles/xconsole.png differ
diff --git a/src/frontend/public/beos-tiles/xdemineur-icon.png b/src/frontend/public/beos-tiles/xdemineur-icon.png
new file mode 100644
index 0000000..1b7a732
Binary files /dev/null and b/src/frontend/public/beos-tiles/xdemineur-icon.png differ
diff --git a/src/frontend/public/beos-tiles/xdemineur.png b/src/frontend/public/beos-tiles/xdemineur.png
new file mode 100644
index 0000000..1b7a732
Binary files /dev/null and b/src/frontend/public/beos-tiles/xdemineur.png differ
diff --git a/src/frontend/public/beos-tiles/xedit.png b/src/frontend/public/beos-tiles/xedit.png
new file mode 100644
index 0000000..37bec24
Binary files /dev/null and b/src/frontend/public/beos-tiles/xedit.png differ
diff --git a/src/frontend/public/beos-tiles/xemacs.png b/src/frontend/public/beos-tiles/xemacs.png
new file mode 100644
index 0000000..e9d674e
Binary files /dev/null and b/src/frontend/public/beos-tiles/xemacs.png differ
diff --git a/src/frontend/public/beos-tiles/xeyes.png b/src/frontend/public/beos-tiles/xeyes.png
new file mode 100644
index 0000000..e45f480
Binary files /dev/null and b/src/frontend/public/beos-tiles/xeyes.png differ
diff --git a/src/frontend/public/beos-tiles/xfce-system-settings.png b/src/frontend/public/beos-tiles/xfce-system-settings.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/xfce-system-settings.png differ
diff --git a/src/frontend/public/beos-tiles/xfce4-notifyd.png b/src/frontend/public/beos-tiles/xfce4-notifyd.png
new file mode 100644
index 0000000..d60eb27
Binary files /dev/null and b/src/frontend/public/beos-tiles/xfce4-notifyd.png differ
diff --git a/src/frontend/public/beos-tiles/xfce4-panel.png b/src/frontend/public/beos-tiles/xfce4-panel.png
new file mode 100644
index 0000000..b2d8b42
Binary files /dev/null and b/src/frontend/public/beos-tiles/xfce4-panel.png differ
diff --git a/src/frontend/public/beos-tiles/xfce4-session.png b/src/frontend/public/beos-tiles/xfce4-session.png
new file mode 100644
index 0000000..9dcad61
Binary files /dev/null and b/src/frontend/public/beos-tiles/xfce4-session.png differ
diff --git a/src/frontend/public/beos-tiles/xfce4-settings.png b/src/frontend/public/beos-tiles/xfce4-settings.png
new file mode 100644
index 0000000..153a405
Binary files /dev/null and b/src/frontend/public/beos-tiles/xfce4-settings.png differ
diff --git a/src/frontend/public/beos-tiles/xfce4-workspaces.png b/src/frontend/public/beos-tiles/xfce4-workspaces.png
new file mode 100644
index 0000000..89cca53
Binary files /dev/null and b/src/frontend/public/beos-tiles/xfce4-workspaces.png differ
diff --git a/src/frontend/public/beos-tiles/xfig.png b/src/frontend/public/beos-tiles/xfig.png
new file mode 100644
index 0000000..18e00cc
Binary files /dev/null and b/src/frontend/public/beos-tiles/xfig.png differ
diff --git a/src/frontend/public/beos-tiles/xfmail.png b/src/frontend/public/beos-tiles/xfmail.png
new file mode 100644
index 0000000..0c6c61e
Binary files /dev/null and b/src/frontend/public/beos-tiles/xfmail.png differ
diff --git a/src/frontend/public/beos-tiles/xfwm4.png b/src/frontend/public/beos-tiles/xfwm4.png
new file mode 100644
index 0000000..3479f9b
Binary files /dev/null and b/src/frontend/public/beos-tiles/xfwm4.png differ
diff --git a/src/frontend/public/beos-tiles/xload.png b/src/frontend/public/beos-tiles/xload.png
new file mode 100644
index 0000000..a988c41
Binary files /dev/null and b/src/frontend/public/beos-tiles/xload.png differ
diff --git a/src/frontend/public/beos-tiles/xmag.png b/src/frontend/public/beos-tiles/xmag.png
new file mode 100644
index 0000000..e1826b7
Binary files /dev/null and b/src/frontend/public/beos-tiles/xmag.png differ
diff --git a/src/frontend/public/beos-tiles/xmind.png b/src/frontend/public/beos-tiles/xmind.png
new file mode 100644
index 0000000..3b262f3
Binary files /dev/null and b/src/frontend/public/beos-tiles/xmind.png differ
diff --git a/src/frontend/public/beos-tiles/xosview.png b/src/frontend/public/beos-tiles/xosview.png
new file mode 100644
index 0000000..8e4c23e
Binary files /dev/null and b/src/frontend/public/beos-tiles/xosview.png differ
diff --git a/src/frontend/public/beos-tiles/xpaint.png b/src/frontend/public/beos-tiles/xpaint.png
new file mode 100644
index 0000000..ebbeaf4
Binary files /dev/null and b/src/frontend/public/beos-tiles/xpaint.png differ
diff --git a/src/frontend/public/beos-tiles/xv.png b/src/frontend/public/beos-tiles/xv.png
new file mode 100644
index 0000000..adf4552
Binary files /dev/null and b/src/frontend/public/beos-tiles/xv.png differ
diff --git a/src/frontend/public/beos-tiles/yahoo-messenger.png b/src/frontend/public/beos-tiles/yahoo-messenger.png
new file mode 100644
index 0000000..9de97fd
Binary files /dev/null and b/src/frontend/public/beos-tiles/yahoo-messenger.png differ
diff --git a/src/frontend/src/farm.css b/src/frontend/src/farm.css
index 115f36d..1e750ac 100644
--- a/src/frontend/src/farm.css
+++ b/src/frontend/src/farm.css
@@ -43,13 +43,11 @@ body {
.farm-viewport {
width: 100%;
height: calc(100% - 44px);
- overflow: auto;
+ overflow: hidden;
position: relative;
display: flex;
align-items: center;
justify-content: center;
- scrollbar-width: thin;
- scrollbar-color: var(--cl-earth-dark) transparent;
}
/* ═══════════════════════════════════════════════════════════════
Comments
Log in with itch.io to leave a comment.
The sprites remind me of Shining Wisdom on Sega Saturn.
+Are these assets free to use in ANY project? I know a lot of sets are restricted to RPG Maker, but I am coding my game from scratch without an engine.
I made a game using these images https://play.google.com/apps/testing/org.godotengine.demonkingsrevenge, if you have free time you can try it and help me pass the closed testing phase of google play, thanks to the author and everyone for your interest! thank you very much!
I've created a game using your assets. Thank you so much!
https://questomir.itch.io/lostwizard
Nice!!
awesome, is amazing and... free!
Hi Pipoya, how can I purchase the 48×48 sprites found here https://pipoya.net/sozai/assets/pipoyafriends-charachip/pipoyafriends-charachip_...
Does this work on GameMaker Studio 2 (free edition)?
Thank you for your question.
I don't know because I don't have GameMaker Studio 2, but if you can load PNG images, you can use it.
@Pipoya This can be used with RPG Maker MZ as well, right?
Thank you for your comment.
+Yes, it can be used with RPG Maker MZ and others. However, please note that the characters are smaller (32x32) than the standard size (48x48) of RPG Maker MZ.
According to their twitter MZ is getting an update soon which will allow for 32x32 tilesets!
https://twitter.com/RPGMakerSeries/status/1493064956937265156?
I look forward to seeing that feature implemented!
+As for the size of the character sprites, I don't think there were any size restrictions even today, so I think 32x32 could have been used. I was concerned that if they were to be used with 48x48 size ones, they would be uncomfortable and we would need to standardize the size of one or the other.
This is totally amazing!!!
Is there any chance it could get upscaled to 64x64/128x128 easily?
Thank you for your comment.
+If you want something that upscales pixels in fine detail rather than simply upscaling, this is the way to go. English is also supported.
+ぴくせる すけゐらぁ
+https://irokaru.github.io/pixel-scaler/
ぴくせる すけゐらぁ - ののの茶屋 BOOTH支店 - BOOTH
https://nononotyaya.booth.pm/items/2517679
I am considering adopting it in a program I have created, but I have no plans to add that functionality at this time.
Sorry. Perhaps you meant a simple upscale? Implementation was easy, so I added it. In the next update.
This is pure gold, I will have a lot of fun with the generator, one of the best tools I ever used!
Thank you for your comment.
I'm glad you like it. I'm also working on a new generator program, so stay tuned! There is also a post effect to make it gold.
Thanks for the awesome assets... here is where i used them...
You used it in three different games! Thank you! I'm glad you like it.
Thanks again :)
what is the password from the archive
Thanks for the comment. What do you mean by password? There is no password set for the ZIP file that is available here.
I really appreciate the time you took to make these assets! The generator is super helpful! I'm obsessed with some of the characters I've generated with it- it's got me thinking of lots of different game ideas.
+I'm extrapolating from these assets to make more actions, such as jumping, attacking, and dodging. I've already finished modifying the base skin to add jump and slash. I plan to make my own character generator in Godot (I know talk is cheap, haha). I've got to hammer out more artwork first, though.
+EDIT: I finished the art to extend the standing pose to 8 directions. Now I just need to draw clothes and matching animations. If you'd be interested in any of this, I'd be glad to send it to you.
Thank you for your comment.
+I'm glad you enjoyed the character generation. Please feel free to edit your character to fit your game. Your plan for your own generator software using Godot is also great. I am also learning Godot, but I am not making much progress. You made it to 8 directions as well. Excellent! Yes, I would like to see it, please send it to this email address. You may use any other method that is convenient for you. I'm looking forward to it.
Sent it- the subject line of the email is: 8 directions RPG Character Sprite Base
Thanks for sending me an email so quickly!
Can't be made to fit RMMZ, by any chance?
Thank you for your comment.
Unfortunately, we don't plan to make them in the size of RMMZ or MV.
Splendid pack!! It's helping me a ton to develop the basis of my game =D
I have a question about the generator. I altered some colors and I would like to reset them back to the original ones, but each time I open it it seems to have saved everything and I don't know how to get the default options back.
I would really appreciate if you knew the answer.
Wonderful work nonetheless. I love it so much!
Thank you for your comment. I'm glad you like this asset.
To reset the color change information in the generator, there is a shortcut key: press Ctrl + R.
Oh goodness, thank you so much! This is so very useful.
I'm enjoying your content immensely. Keep up with the good work!
Hey! I really liked your content and used it in my game for a university subject, I put you in my credits. +
+If you want to see my game: https://jeffersonrodrigues7.itch.io/campo-de-batalha +
Thanks for the comment!
I'm honored to be able to help you with your university subject!
I've seen your game. The characters I created were watching over the battle. lol Thanks for the credit too.
I'm so glad the CharacterManaJ works now, I've been working on some alternate hair colors and so far have a shade of red, blue, 2 greens. I added 3 outfits, an ear, and a hat. I have 2 more hair styles as well (been working on making pixelated Priconne characters and made Hatsune and Rino hairstyles) And I added an alternate Bow. I don't know if you would be interested in these additional assets to share Pipoya, but If you do I would be happy to pass them along.
Wow, that's great! Thank you! I've been wondering if it would be possible for everyone to make parts of this. I'm so glad you did it. Thanks for the suggestion too! I would love to do this. However, if you have a character as a model, and that character is very unique, I may not be able to share it. I searched for characters to model, and I don't think there's anything wrong with the hairstyle. I'm looking forward to it!
How would I share them to you?
I just sent them to in a compressed file.
Thank you!
+I have just confirmed that I have your email in my mailbox. It will be a little later, but I will check the data as well and reply to you. Can't wait to see the data! Thank you so much!
+The post with the email address has been deleted.
How much will it take to get you to make a sword animation for them
:DDDDDDDDDDDDDDDDDD
$$
Thanks for the comment.
I'm sorry, but I'm not accept individual paid requests for this asset. I would like to keep it as open data, so if the content is useful to everyone, I will update it for free. However, this will be when I have time to spare. What kind of sword animation do you need? If you have a reference, please let me know.
Gotcha understood. I just wanted to test out a simple sword swipe animation. A 180 degree sword swing at the hip, if that makes sense. But really anything you actually want to do would be awesome.
I see. How about something like this GIF animation? It is not possible to add special poses to characters, but it is possible to add animations for items only, such as swords. If there are no problems, I would like to consider these specifications.
Hey sorry for such the longgggg delay in Reponses. But yeah this is isn't too bad, i would to see how it looks in game!
Thank you so much! I've haven't found a single character pack as amazing as this! Can you please provide and .xml file? Thanks :)
Thank you for your comment. I'm glad you enjoyed it.
What kind of content do you need in the .xml file? I don't understand the .xml file, because if it is included in CharacterManaJ, it is created from the program.
Character Generator Program - PIPOYA FREE RPG Character Sprites 32x32 by pipoya
https://pipoya.itch.io/pipoya-free-rpg-character-sprites-32x32/devlog/108932/character-generator-program
The .xml file i'm looking for is the kind that tells you where the sprites' coordinates are. have any of them?
I see, that's what you meant. There is no .xml file created for spritesheets. The game engine I usually use recognizes this image as an animated character, so I have never created an .xml file.
Oh, then I'll just use the 32x32 thing.
Thanks so much for these assets.
I created android game with the Japanese school characters great.
I added credit in the game (link to https://pipoya.itch.io/)
https://play.google.com/store/apps/details?id=com.siso.copycut
Thank you for your comment.
Congrats on the game release! I'm glad I could be of help. Thanks for the credit too!
Muito obrigada por disponibilizar suas artes! Elas são maravilhosas! Comecei agora a me aventurar em pixel art e encontrei inspiração nas suas artes! Gratidão! <3
Obrigado pelo comentário!
Ainda bem que pude ser-lhe útil. Divirta-se com o seu desafio de pixel art! Boa sorte!
How to make enemies attack?There is no attack animation.Nice sprites but.
Thanks for the comment!
Unfortunately there are no plans to add attack animations. It's not the best way, but I think it would look like attacking by looking for assets for slashing effects and displaying them in combination.
Nice Idea thanks.I wanted to make first person 2d Retro style dungeon crawler and this seemed best asset for me.Thanks!
Glad to have been helpful.
I hope the game you make will be the best one!
Thanks so much for these assets. I am just starting game development and have no skill in art lol. I will credit you in the game when it gets made :)
Thank you for your comment.
I'm glad I could help you. I hope your game development goes well.
I use it in my game. Just added your name to the credits. What’s interesting is that you published on my birthday :-)
Thanks for your comment!
Thank you for adding my name to the credit.
It's a nice coincidence that it's with your birthday. Was it a good birthday present?
For me it is ;-)
Great work.. really handy for new devolopers like me..i wish i could donate you
Thank you for your comment.
I'm very glad to hear that. I support everyone's game development.
galánta ☘
Go raibh maith agat!
attack animations?
Thank you for your comment.
No.
4-way walking animation only.
Hey, I'm sorta confused, I really like these sprites, and I was going to put them into a game, but if I put them in my game could I sell my game? I would of course give you all the credit.
Thank you for your comment!
+You can sell games that use these assets.
+There is no problem with your use.
It prohibits the resale of assets only.
I've had such trouble before.
Okay thank you so much, I was just a little bit confused. Thanks!
All right, then.
Let me change the words a bit.
thanks for your work man, the sprites look amazing!
Thank you for your comment!
I'm glad you liked the Sprites.
Y sus redes sociales para darle crédito? Por cierto excelente trabajo!
¡Gracias por tu comentario!
¿Es español?
Me alegro de que te haya gustado, aunque hay partes que no pude traducir bien y no entendí el contenido.
Si español, pero me gustaría saber si tienes alguna red social para darte crédito de estos magníficos assets.
¿Podría ser Twitter o Facebook?
Puedes encontrar nuestra cuenta de Twitter aquí.
https://twitter.com/pipohi
No usamos Facebook.
Thank ,i hope become a game develloper ,i buy your beautiful character thank for your work :)
Thank you for your comment!
And thank you for the payment!
Enjoy your game development.
thank you Pipoya
Hi Pipoya, amazing work here ^^ I'm trying to use your CharacterManaj but i can't figure out how to use it...Can you explain or do a quick tutorial ? It would be awesome.
Oh i think it's because the filename that are japanese got zipped in a weird way.
Thank you for your comment.
I can't come up with anything more detailed than this article on how to use it easily. I'm sorry.
Character Generator Program - PIPOYA FREE RPG Character Sprites 32x32 by pipoya
https://pipoya.itch.io/pipoya-free-rpg-character-sprites-32x32/devlog/108932/character-generator-program
I think the content of the article and the comments posted would also be helpful.
However, the problem of Japanese file names still occurs inevitably.
Thanks for the answer ^^ have a good day.
Hello pipoya, thank you for these wonderful sprites. Im trying to make a game using your sprites and i'll surely credit and repay you soon after i finish the game :> Cheers have a good day and thank you againnn uwu
Thank you for your comment!
I am looking forward to it.
I hope your game will be wonderful!
Hi there, amazing sprites. Can i ask for your permission. I would like to use some of sprites on this page for my book. My book is about "educational RPG Game development". I Will write the credits link in my book. Thanks a lot
i use it as sample of RPG sprites technique for character animation.
Thank you for your comment!
I am honored to use it in your book.
I hope your book will be wonderful.
Im probably going the add this to a game im developing, i would like to give you credits, could we discuss over email about this? ehp.photography.lk@gmail.com
Thank you for your comment!
I sent you an email.
if I end up using these I'll drop a donation, they look amazing
Thank you for your comment!
I am looking forward to it.