Controlled stepwise growth of siloxane chains using bivalent building units with different functionalities