Source can handle a lot. I doubt you'll find yourself trying to do something source couldn't handle.