Attempts to abstract out the font styling but not successful yet.