Adding templating and model-view-like features to Spiritual GUI.