Crystal chemistry of borates: the classification and algebraic description by topological type of fundamental building blocks.