add swipe tabs template + refactor semantic names