Setup boilerplate structure