Started work on the SelectionLayer class