Move symbol set to a separate structure for better reuse