Currently it is possible to create a quote under a contact with fields that would usually be found on an opportunity such as a pipeline. It is not possible at the moment to change parent on these records to move them under an opportunity if this was done by mistake. Some sort of way to split the two records so the quote could be moved under the opportunity would be useful in cases of a quote being created in the wrong place.