WIP Getting somewhere.
WIP Continue exploring toward new design.