# lowgular-core

## Features

Represents parts of architecture. You can find: DTO, Service, Port and Component

## Infrastructure

Represents change between a File DTO and AST - it can also read directly content from files via Port

In general we have File Content (string) > TS AST > File DTO

## Domain

Each feature has its own domain, however there are entities and value objects that can be shared among features. These include: Methods, Imports, Properties, Constructor etc.

## Application

Part of external interface that can be invoke from the outside


## Formatters

???? TODO