This is one detailed explanation! All the best in building!