basic implementation of library configs for builds

- concrete implementation for avoiding header conflicts