rough functional implementations of custom axislayout; todo: proper custom sizing, proper label handling, color fixing, proper mouseover popup / control, initial focus attr selection