separating program resources into tab pages