new project for emulating an LED cube in software, GPL copyright
initial almost completely stubbed out code that does run
implemented Setup, now the pattern is in the Sequence
fill in the Execute routine
implement some IO emulation routines
Turn the data back into a cube and get it to QML

It isn't doing anything with it right now, but it isn't all 0's
which is a good thing.
display the full cube graphically
make a better bulb looking graphic
add code to be able to step through different patterns

Clearly something is broken, LEDs are stuck on and the pattern
is just wrong.
give some color variation for low intensity, flip it outside down

Make layer 0 at the bottom and go positive up, or at least once the
rest of the code is debugged.
bug fixes, redo very bad IO implementation

The LEDs light where the layer and decoders meet, turning either on
will add to the intensity, and any transaction takes time so any
other intersection will become brighter.  That and other bug fixes,
still isn't behaving correctly.
bug fix, now the layer at a time is correct
isolate Reset() logic into a callable function

If both a layer and decoder were on then there isn't really any
way to turn everything off without running a pattern with something
on for each decoder which has the effect of setting the decoders to
off when finished.
bug fix, add to enabled layers

instead of replacing them with the current layer in the case
of multiple layers on a decoder with the same value.
start exposing helper functions from the cube for creating the pattern
enable selecting different patterns from the GUI
animate the pattern on a timer
control the sequence number from QML

This lets it reset it when selecting a difference pattern.
add bracket convenience operators, cube[l][r][c] = on

Partly because I can, it is still useful.
add a shifter to move the cube contents around