The "Blob" codebase is used as a basis for the project
[...] - my initial impression is that there's no way the "Blob"
codebase can transform itself into anything very useful in the time available.
It's vaguely possible that the code did do something useful at some stage, and
this was removed in order to get reasonable performance under the hacked
together space class.
It's also possible that the code might usefully be developed into something
worthwhile. There's certainly a lot of code written that appears to serve "no
useful purpose" in producing the current display.
However, I cannot base decisions on promises and dreams. I have to look at the
current situation - which (to my eyes) does not look very promising.
If I were to contribute to Cefn's code the most obvious place for me to
do so would be in revamping the "space" material. This has a clearly defined API,
is comprehensible, independent, and I've already written some related code.
However, I think the space class (and a whole bunch of associate stuff) should
be ditched. I can think of no convincing reason why I should work on it.