It seems that LDS has lots of features but when you try to use that with Lightning components, it can not be used like for ui:radioInput where id in the for clause is requird. There you can not set id of for ui:radioInput it is auto generated. There seems to be gap between LDS and lightning components. They should be played well together. I looked for documentation but didn't find any.
Is there any documentation which could help how to use lightning components along with the LDS stlyes?