Basic code structure, licensing