Network Configurations and Working in OpenWrt based devices


I have been trying to understand how network related configurations work in openwrt.
I started with the network init script. The first thing noticed was the init switch. On
investigating furthur, came across the swconfig utility. I would like to know more details
on the swconfig module. How it interacts with the underlying driver, how it is made platform independent etc.

Thanks in Advance