Planning Assembly Sequences