Since you are going to heavily modify matplot module, I will skip adding this as arg for now.