This override order thing doesn't make sense to me. I'm not sure if you are saying that funfactory comes first and then is overwritten, or funfactory is considered first and therefore overrides anything in the others. Maybe something simple like 

> Thus, the override order is this (later lines have higher priority):