Brief draft on trait's architecture