Commit work in progress. Still need better structure to store all mix
values, so UI can be connected in a more code-readable way.