initial homepage components layout and styling