Perhaps those literals should become either config, or at least constants ("surface", "multiline", etc).