What are the key steps in starting a new business from scratch?