All components done and commented.