Initialise snap components