introduced custom logger setup module
introduced argument setup module
introduced index-composite
introduced layout view