Updated notes on IF component as I am working on it... it's complicated