Fix when start==0
Clarified what "start" and "end" means, fixed LayerFadeIO to match these new definitions