Added support for 8 matrix panels.
Tested and it works!
boosted the libraries to handle 8 panels
fix bad constructors
Why not go all-out and use va_arg()? then it could support as many as you want.
Because I didn't know that feature of C++ and because the matrices don't support an unlimited amount.