The alpha2 version.
Having tried many different approaches, this is the closest to what I want.
What relatively works:
--Adding molding corners works acceptably.
--The Boolean operations work with many simple objects, except for spheres.
--Conversion into furniture works using a few common tricks.
Here are a few explanations as to why I tried to perform Boolean operations:
- to create unique objects myself
- to automatically make corners for borders and crowns.
Just a few samples:
1. I've want to make a hole for a sink on a countertop.
My first attempt was to subtract the sink from the countertop.
It works somehow, but not as I expected.
[pict1]

[pict2]

It seems that I need an auxiliary object to make the desired hole.
-Add a layer (not at the same elevation).
-Select, copy, and paste the sink onto the new layer. It will be used as a template.
-I increased the scale 10 times to make it easier to work with the walls and rooms.
[pict3]

-Draw some small connected walls and rounded corners at 90 degrees.
[pict4]

-Create a room inside the walls, select it and Tools->Convert to furniture
[pict5]

-Reduce the new object by /10
-Copy and paste the object back onto the first level.
-Make sure the new object and the countertop intersect.
-Select both and Tools->Boolean operation->Difference A-B.
[pict6]

[pict7]

-Acceptable.
2. I wanted to create some useless and difficult objects.
- Using the Basic shape generator plugin, I tried to extract different parallelepipeds.
[pict8]

and
[pict9]

- Now, from the result obtained, I want to extract an inclined and rotated cylinder.
[pict10]
and
[pict11]

Okay! Let's continue. From the last result, let's extract a sphere.
[pict12]
and
[pict13]
Failure!
Probably because it's the 13th picture or the plugin is useless.
Anyway, I know that if it works with spheres, it won't work with other shapes.
So use it with care!