Inorganic and Organic Functionalisation of Silicon Studied by Density Functional Theory