More ideas and documentation added.