Filled skeleton with content

Basically everything is in place.
Never tried to compile, though.
Ready - steady - debug!