Refactor edit tab data into separate methods per tab and clean-up naming.