Although this is not a primary goal, please tell me it is at least one.
Your existing architecture is great, but it would be exquisite if you could integrate a feature like this.
http://www.nasolab.com/arraysync/but nothing for the the raspi so far that is accomplishing a server & client sync system.
The current system is restricted to the maximum number of supported pixels of omxplayer, which seems to be 1920x1080.
With a client / server architecture, you have an unrestricted amount of array architectures that use all of the pixels on the screen and all of the processing power on the boards.
You seem to have vaild arguments in a previous post,
https://groups.google.com/forum/?hl=en-GB#!topic/piwall-users/gaeeP3ZPD_0, and I definitely am excited about utilizing live feeds & SimpleCV in tandem with PiWall, but what about PiWall HDPro? Your arguments about customization and streamlining the interface are valid, but man, fullHD an every screen would just be so great! Please try to provide a solution for this! Cheers!