Computational approaches to the ionic basis of pacemaker activity – from channel kinetics to the regional differences in rhythm