Basic functionality and skeleton structure/files