Cool, thanks for the explanation. I found this tutorial which is helping me understand the whole thing.