What is a switchboard and do I have to create macros, forms, reports or write any code before I create them?