Initial commit of drop in slide out pattern class