rearrange module skeleton and add POD sections for arguments/options