In this paper we present a new approach to generate a mixed mesh with elements aligned to boundary/interfaces wherever is
required. A valid element is: (a) any convex co-spherical element that fulfills the requirements of the underlying numerical
method and (b) any element that satisfies domain specific geometric features of the model. The algorithm is based on the
normal offsetting approach to generate coarse elements aligned to the boundary/interfaces. Those elements are later refined
to accomplish layer density requirements. The main steps of the algorithm are described in detail and examples are given to
illustrate the already implemented parts. As far as possible, we contrast this algorithm with previous approaches