Adding basic structure, getting ready to add udev code