This is only a draft. Here are some links I want to explore