Gagan’s dxfrwInterface was capable just to read the line i.e it read the start and end points of the line. Jasvir has also used that library and implemented the circle. I cloned his repository and have added the other entities such as point, ellipse, arc. Now it is ready to read the five entities.
Polyline implementation is on the way.  It was able to read vertices x and y. But facing problems in reading bulge, , the start and end point and unable to locate the external points x and y.
Also, the user will work obviously on more than layer but till now I am unable to find some functionality implemented this way. Soon will get my hands on it. My target is to soon make these entities capable of reading and writing in corduroy.
Hoping for the best 🙂