Thank you, @dead-end-arts, I spent my whole day absorbed by this concept.(Original post)