Laying down basic code structure.